React项目启动报错,有人遇到过吗?

发布于 2022-09-11 22:55:11 字数 924 浏览 14 评论 0

less样式文件中引用报错,找不到该module

image.png

下方为webpack配置信息

webpackConfig.module.rules.push({

test: /\.svg$/i,
use: [{
  loader: require.resolve('svg-sprite-loader'),
}, ],

}, {

test: /\.less$/,
use: [
  'style-loader',
  {
    loader: 'css-loader',
    options: {
      // importLoaders:1,
      localIdentName: '[name]__[local]___[hash:base64:5]'
    }
  },
  {
    loader: 'less-loader',
    options: {
      javascriptEnabled: true,
      // globalVars: {
      //   'testcolor': 'red', // ten可以是ten,也可以是@ten,效果一样,下同
      // },
      // modifyVars: {
      //   'primary-color': '#1DA57A'
      // }
    }
  },
  // 在这里引入要增加的全局less文件
  {
    loader: 'style-resources-loader',
    options: {
      patterns: path.resolve(__dirname, '/src/themes/vars.less')
    }
  }
]

});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

英雄似剑 2022-09-18 22:55:11
    @import '~themes/vars'
    themes 会别解析成别名 alias设置了吗
    然后你没有带后缀
    resolve:{extensions:['less']}   设置了吗
    
    然后你用了style-resources-loader插件 就没有必要手动引入了吧
鹊巢 2022-09-18 22:55:11

看看你自己的 less-loader的配置, 你的 @import不一定支持,看看是不需要额外的配置支持

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文