美文网首页
在react中配置less和less-loader

在react中配置less和less-loader

作者: 楠楠_c811 | 来源:发表于2020-03-24 14:47 被阅读0次

在react中配置less和sass的方法如下

首先执行命令,npm 执行这个代码。注意,此操作不可逆,执行需慎重:
npm run eject
yarn 执行下面代码:
yarn eject
这个命令主要是为了暴露webpeack配置文件,方便我们修改配置。
执行完毕之后,你可以看到一个config文件夹下的webpack.config.js文件,位置如下

config文件夹下webpack.config.js文件

然后安装less命令
npm i less less-loader --save
这条命令同时安装了less 和 less-loader。
安装完毕之后,打开项目中 config/webpack.config.js 一共修改三处。

在css配置下添加less配置

const lessRegex = /.less$/;

const lessModuleRegex = /.module.less$/;

在getStyleLoaders函数中添加方框内容

lessOptions

{
loader: require.resolve('less-loader'),
options: lessOptions,
}

模仿css代码,添加如下less代码

 
{
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,
}),
}

相关文章

网友评论

      本文标题:在react中配置less和less-loader

      本文链接:https://www.haomeiwen.com/subject/zhsoyhtx.html