在我们React的学习过程中,当我们需要不同的内容时,我们需要自己去配置和调试,所以今天我们就来聊聊“React如何配置less以及less的全局变量设置”这个问题。以下是小编收集的相关内容,大家可以作为学习参考。
1。下载并安装项目中的less插件,代码如下:
npm install --save less less-loader
或者
纱线添加--save less less-loader
2。公开的配置文件
我们使用这串代码纱线弹出
。
3。配置webpack.config.js
文件。
我们在项目中找到了正则表达式匹配负载,根据css少加了一些。代码如下:
const cssRegex = /\.css$/
const cssModuleRegex =/\.module\.css$/
const sassRegex = /\.(scss | sass)$/
const sassModuleRegex = /\.module\.(scss |sass)$/
const lessRegex = /\.less$/
const lessModuleRegex = /\.module\.less$/
4.配置更少
在我们已知的项目中,我们找到了之前设置的sass。然后我们通过配置less找到sass的位置,在它下面配置less。代码截图如下:
我们可以通过添加代码来完成配置,重启后即可生效。 !
1.安装插件
我们在项目中安装style-resource插件,代码如下:
npm install --save-dev style-resources-loader
和
纱线添加 --save-dev 样式资源加载器
完成后,我们在第一步配置的less中配置代码。截图如下:
还有这里我们要注意,ues这里设置了全局变量之后,我们的“{}”就会变成[],而且我们的pattern在settings中的路径一定要设置正确。我们来看看下面这段代码! ,大家可以作为参考!
//配置较少----------开始
{
测试:lessRegex,
排除:cssModuleRegex,
使用: [
...getStyleLoaders(
{
导入加载器:3,
源映射: isEnvProduction
?应该使用SourceMap
: 是Env开发,
},
“少装载机”
),
{
加载器:'样式资源加载器',选项: {
模式:path.resolve(__dirname, '../src/common.less'),
},
},
],
副作用:真实,
},
{
测试:lessModuleRegex,
使用: [
...getStyleLoaders(
{
导入加载器:3,
源映射: isEnvProduction
?应该使用SourceMap
: 是Env开发,
模块:{
getLocalIdent: 获取CSSModuleLocalIdent,
},
},
“少装载机”
),
{
加载器:'样式资源加载器',
选项: {
模式:path.resolve(__dirname, '../src/common.less'),
},
},
],
},
// 配置较少 ---------- 结束
以上就是“React如何配置less以及less的全局变量设置?”这个问题的答案。希望对您有所帮助。当然,如果你有更好的想法,也可以分享给大家。更多React学习知识和测试点,我们可以在React教程中详细了解。