当前位置:数码通 > 科技

如何在React中配置越来越少的全局变量设置?分享一下配置步骤!

来源于 数码通 2023-10-03 02:24

在我们React的学习过程中,当我们需要不同的内容时,我们需要自己去配置和调试,所以今天我们就来聊聊“React如何配置less以及less的全局变量设置”这个问题。以下是小编收集的相关内容,大家可以作为学习参考。


1。配置少

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。代码截图如下:



我们可以通过添加代码来完成配置,重启后即可生效。 !


2。更少的全局变量

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教程中详细了解。


登录后参与评论