less-loader报错描述

    按照webpack官方文档less-loader的使用:

webpack.config.js文件:

module.exports = {
  module: {
    rules: [
      {
        test: /\.less$/i,
        loader: [
          // compiles Less to CSS
          'style-loader',
          'css-loader',
          'less-loader',
        ],
      },
    ],
  },
};

产生了一个报错信息(翻译后):
rule[0].loader应该是一个非空字符串。
->加载器请求。

原因

webpack官方文档在编写存在小问题,因为loader:只能识别一个loader,报错提示rule.loader应该是一个非空字符串,而不应该是一个数组。

解决方法:

把loader换成use,代码如下:

rules: [
      {
        test: /\.less$/i,
        use: [
          'style-loader',
          'css-loader',
          'less-loader',
        ],
      },
    ],
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐