1.1#create-react-app 创建一个react项目

第一种方法:使用react脚手架

1. 全局安装create-react-app脚手架

npm install create-react-app -g

2. 创建项目,安装依赖

create-react-app my-new-app 
cd my-new-app
npm start  // 运行
npm run build //打包生产文件
// npm install --save react react-dom  ( 在该目录下导入react和react-dom)
// npm install --save  react-router-dom   (react路由,以后会用到)

直接打包的生产文件,用浏览器直接打开,不用localhost这种方式,是打不开的,打开浏览器调试,发现报错了,找不到打包后产生的文件,因为里面使用的的根目录路径,应该改成相对路径'./' 。
怎么改呢?
当前目录下,仔细找找,发现根本没有webpack文件,那么首先要把webpack配置文件暴露出来。
执行:npm run eject
这是一个不可逆的反编译操作,执行后,发现有了webpack配置文件。

config/path.js
  1. package.json 中加一个键值对:'homePage':'.'
  2. scripts/build.js process.env.PUBLIC_URL = '.'

npm run build默认输出的生产文件存放在根目录下的build文件夹里面,如果项把文件夹名字改成dist,需要到config/path.js中修改:

module.exports = {
...
appbuild:resolveApp('dist'), // build 改成 dist
...
}

第二种方法:使用webpack安装

1. 创建项目

cd react-demo1
npm init

2. 安装依赖

npm install react react-dom --save
npm install  react-router-dom --save

npm install webpack webpack-cli --save-dev 
npm install less --save-dev
npm install babel-core babel-loader babel-preset-es2015 babel-preset-react --save-dev
npm install webpack-dev-server --save-dev
npm install html-webpack-plugin --save-dev
npm install --save-dev extract-text-webpack-plugin  //配置CSS分离
css-loader url-loader file-loader postcss-loader
其他依赖
npm install echarts --save
npm install bodymovin --save //动画


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容