在建立項目以後執行javascript
$ yarn eject
抽離配置文件css
會多出config和script文件夾java
接下來安裝lesswebpack
yarn add less less-loader 或者 npm install less less-loader
安裝完成後打開config文件夾,找到webpack.config.js文件web
這裏一共有三項須要修改npm
1.修改style files regexes(樣式文件正則),找到 註釋style files regexes,在這部分最後添加以下兩行代碼:sass
const lessRegex = /\.less$/; const lessModuleRegex = /\.module\.less$/;
2.修改 getStyleLoaders 函數,添加代碼less
lessOptions { loader: require.resolve('less-loader'), options: lessOptions, }
3.模仿代碼中提供的sassRegex代碼,添加以下代碼ide
{ test: lessRegex, exclude: cssModuleRegex, use: getStyleLoaders({ importLoaders: 1, sourceMap: isEnvProduction && shouldUseSourceMap, }), sideEffects: true, }, { test: lessModuleRegex, use: getStyleLoaders({ importLoaders: 1, sourceMap: isEnvProduction && shouldUseSourceMap, modules: true, getLocalIdent: getCSSModuleLocalIdent, }), }
但願本篇博客對你有用函數