less变量未定义问(vue.config.js less配置)

5 篇文章 0 订阅

less变量未定义问(vue.config.js less配置)

报错如下

在这里插入图片描述

1. 安装 style-resources-loader

npm i style-resources-loader

2. vue.config.js less配置

  chainWebpack: (config) => {
    if (isProd) {
      // 打包的css如有必要加上@charset
      config.plugin('optimize-css').tap(args => {
        try {
          args[0].cssnanoOptions.preset[1].normalizeCharset = true
          return args
        } catch (_) {
          return args
        }
      })
    }
    const oneOfsMap = config.module.rule('less').oneOfs.store;
	  oneOfsMap.forEach(item => {
	    item
	      .use('style-resources-loader')
	      .loader('style-resources-loader')
	      .options({
	        //  ["./path/style/index.less"] 这里的路径不能使用@,否则会报错
	        patterns: './src/style/index.less'
	      })
	      .end()
	  })
  },
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值