脚手架自动创建React项目

本文介绍了脚手架在项目初始化中的作用,重点讲解了create-react-app在React项目构建中的便捷应用,包括安装、创建项目、配置解析及常见问题解决。同时,详细解读了create-react-app生成的React项目目录结构及其背后的意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是脚手架?

脚手架是一种能快速帮助我们生成项目结构和依赖的工具

  • 每个项目完成的效果不同,但是它们的基本工程化结构是相似的。既然相似,就没有必要每次都从零开始搭建,完全可以使用一些工具,帮助我们生成基本的项目模板。那么这个帮助我们生成项目模板的工具我们就称之为’脚手架’

2.什么是create-react-app?

create-react-app就是React的脚手架工具,
它可以快速的帮我们生成一套利用webpack管理React的项目模板

3.如何安装和使用create-react-app?

3.1 安装脚手架

npm install -g create-react-app

3.2 创建项目:

create-react-app 项目名称

3.3 进入项目:

cd 项目名称

3.4 运行项目:

npm start
  • 注意点: 如果我们是通过create-react-app来创建React项目
    那么在指定项目名称的时候, 项目的名称只能是英文, 并且只能是小写字母
    如果出现了多个单词, 那么我们需要通过_-来连接. myName->my_name->my-name
  • 注意点: 第一次运行项目的时候大概率会出现一个错误, 会出现本地webpack的版本和项目依赖的webpack版本不同的错误
    如果遇到了这个错误, 我们就需要先通过 npm uninstall webapck 卸载掉本地的webpack
    再通过 npm install -g webpack@xx.xx.xx安装和项目相同版本的webpack即可

4.暴露webapck配置

默认情况下,创建好的项目,webpack的相关文件被隐藏,如果想查看webpack文件,就在项目目录下:

npm run eject

注意点:如果创建好项目后,删除了一些不需要的文件npm run eject执行会报错

5.创建好的React项目目录结构

5.1.通过create-react-app生成的项目结构解读

项目名称
├── README.md           // 说明文档
├── node_modules        // 依赖包
├── package.json        // 对应用程序的描述【依赖、配置、名称、版本号等】
├── .gitignore          // 不通过git管理的文件描述
├── public
    ├── favicon.ico    // 应用程序收藏图标
    ├── index.html     // 应用程序入口
    ├── logo192.png    // manifest中PWA【小程序的老祖宗。】使用的图片
    ├── logo512.png    // manifest中PWA使用的图片
    ├── manifest.json  // PWA相关配置
    └── robots.txt     // 搜索引擎爬虫权限描述文件【seo】
└── src                //网站源码
    ├── App.css         // App组件相关样式
    ├── App.js          // App组件相关代码
    ├── App.test.js     // App组件测试文件
    ├── index.css       // 全局样式
    ├── index.js        // 全局入口文件
    ├── logo.svg        // React图标
    ├── serviceWorker.js// 注册PWA相关代码
    └── setupTest.js    // 测试入口

5.2.什么是PWA?
小程序老祖宗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值