create-creact-app项目,如果需要手动修改配置,需先npm run ejectd出配置,这个过程是不可逆的。
如何在不通过npm run eject进行webpack配置了?
1.用craco配置来去进行webpack相关配置。
2.用react-app-rewired 和 customize-cra进行webpack配置。
yarn add @craco/craco
//或者
npm install @craco/craco --save
修改package.json
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "craco eject"
}
在项目根目录新建craco.config.js文件
1.打包build生成gizp压缩文件npm install compression-webpack-plugin --save
在craco.config.js里添加
const CompressionWebpackPlugin = require('compression-webpack-plugin');
const webpack = require('webpack')
module.exports = {
webpack: {
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)