首先暴露webpack相关配置 执行如下代码
npm run eject
下载 less及less-loader 我这里使用的yarn 你们根据你们的情况进行下载
yarn add less less-loader
进入到根目录下config中的webpack.config.js 配置文件中 在sass-loader 的后面添加如下代码
大概493行左右
// Less 解析配置
{
test: lessRegex,
exclude: lessModuleRegex,
use: getStyleLoaders(
{
importLoaders: 2,
sourceMap: isEnvProduction && shouldUseSourceMap,
modules: true,//开启
},
'less-loader'
),
sideEffects: true,
},
{
test: lessModuleRegex,
use: getStyleLoaders(
{
importLoaders: 2,
sourceMap: isEnvProduction && shouldUseSourceMap,
modules: true,
getLocalIdent: getCSSModuleLocalIdent,
},
'less-loader'
)
},
其中 modules:true 即为 开启CSS Modules的地方