react默认是不暴露webpack配置的,但是我们可以通过一些插件在不暴露webpack的情况下使用less
需要借助两个库react-app-rewired和customize-cra
1.安装react-app-rewired
https://github.com/timarney/react-app-rewired/
npm install react-app-rewired --save-dev
2.安装后react-app-rewired后,在package.json中修改
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test --env=jsdom",
"eject": "react-scripts eject"
},
3.在项目根目录下新建config-overrides.js文件
4.安装customize-cra