【React UI环境搭建】Webpack 4

2022-02-14  本文已影响0人  darkTi

步骤

1、创建目录和远程仓库
2、npm 初始化
3、安装webpack(去官网看如何安装)
4、新建lib/index.tsx
5、新建webpack.config.js

①配置entry
②配置output
③配置module.rules
a. 安装awesome-typescript-loader来编译ts(yarn add awesome-typescript-loader --dev
④配置plugins

6、配置 tsconfig.json 和 tslint.json
7、配置webpack-dev-server(yarn add webpack-dev-server --dev
8、配置html-webpack-plugin(yarn add html-webpack-plugin --dev
9、定义一下快捷命令
10、安装react和react-dom
11、配置 webpack.config.prod.js和webpack.config.dev.js(具体内容看下面第4条)
12、移动index.d.tsx文件
image.png
13、配置单元测试

yarn add --dev jest@24.3.1 babel-jest@24.3.1 @babel/preset-env@7.3.4 @babel/preset-react@7.0.0 react-test-renderer@16.8.4
②配置babel.config.js或者.babelrcbabel.config.js.babelrc的区别是什么);
yarn add --dev ts-jest@24.0.0
④package.json中,"test": "cross-env NODE_ENV=test jest --config=jest.config.js --runInBand",
⑤配置jest.config.js文件;
⑥必须要创建test/setupTests.js文件,否则yarn test报错;

image.png
yarn add @types/jest@24.0.9 --dev
⑧配置tsconfig.test.json文件;
yarn add --dev react-test-renderer@16.8.4 @types/react-test-renderer@16.8.1 image.png
image.png

知识要点

1、npx xxx
2、组件文件里也要引入React!!!
3、关于打包后的大小
4、webpack.config.dev.js和webpack.config.prod.js
5、每个目录的作用
image.png
上一篇下一篇

猜你喜欢

热点阅读