美文网首页让前端飞前端开发那些事儿零基础转行前端
React从0到1 | 1.项目初始化与基础目录分析

React从0到1 | 1.项目初始化与基础目录分析

作者: 前端辉羽 | 来源:发表于2021-02-23 19:38 被阅读0次

    初始化项目

    npx create-react-app siyezhou-react-p --template typescript

    上面这样安装的可以自带ts
    当前node版本:12.14.0
    项目的react版本:"react": "^17.0.1"

    基础目录分析

    基础目录.png
    • node_modules:第三方依赖
    • public:静态文件资源,不参与打包
    index.html:src文件夹里写的所有内容都会打包成一个bundle.js,然后引入到这个文件中去
    manifest.json:配置PWA的一些加载情况
    robots.txt:配置搜索引擎关于项目的配置,比如在Disallow中配置不想让搜索引擎访问的页面
    
    • src:源代码,直接参与到打包工具打包
    index.tsx:入口文件,进行一些项目的准备工作
    App.tsx:入口文件,描述项目本身
    react-app-env.d.ts:引用一些预先定义好的ts类型
    reportWebVitals.ts:埋点上报
    setupTest.ts:配置单元测试
    
    • .gitignore:记录git的忽略文件
    • package.json:每个项目的入口文件
    • tsconfig.json:关于ts的配置
    • yarn.lock:锁定版本号

    在src中引用到的静态资源都应该是在src文件夹中的,然后像普通的模块那样去引入,如

    import logo from './logo.svg'
    

    放在其他位置会导致最终打包后的路径错误。

    相关文章

      网友评论

        本文标题:React从0到1 | 1.项目初始化与基础目录分析

        本文链接:https://www.haomeiwen.com/subject/ltikfltx.html