React 中引入less
在 当前最新的 less 、 less-loader 支持下,
可以成功引入less。
当前版本:
"less": "^4.1.2",
"less-loader": "^10.2.0"
项目根目录执行:
Git init
git add .
git commit -m ''
npm run eject
const lessRegex = /\.less$/;
const lessModuleRegex = /\.module\.less$/;
{
test: lessRegex,
exclude: lessModuleRegex,
use: getStyleLoaders(
{
importLoaders: 1,
sourceMap: isEnvProduction
? shouldUseSourceMap
: isEnvDevelopment,
modules: {
mode: 'icss',
},
},
'less-loader'
),
sideEffects: true,
},
{
test: lessModuleRegex,
use: getStyleLoaders(
{
importLoaders: 1,
sourceMap: isEnvProduction
? shouldUseSourceMap
: isEnvDevelopment,
modules: 'local',
getLocalIdent: getCSSModuleLocalIdent,
},
'less-loader'
),
},
至于老项目中这样新增为什么会报错?题暂时保留疑问