webpack配置less报错

rules: [

      {

        test: /\.css$/,

        use: [{

          loader: "style-loader" 

        }, {

          loader: "css-loader" 

        }]

      },

      {

        test: /\.less$/,

        use: [{

          loader: "style-loader" 

        }, {

          loader: "css-loader" 

        }, {

          loader: "less-loader"

        }]

      }

      ]

WARNING in ./node_modules/css-loader!./node_modules/_less-loader@4.1.0@less-loader/dist/cjs.js!./node_modules/style-loader!./node_modules/css-loader!./node_modules/_less-loader@4.1.0@less-loader/dist/cjs.js!./src/routes/login/index.less

Module build failed:



var content = require("!!../../../node_modules/css-loader/index.js!../../../node_modules/_less-loader@4.1.0@less-loader/dist/cjs.js!./index.less");

          ^

Unrecognised input


红颜莎娜
浏览 4024回答 2
2回答

万千封印

<style>@import '../../../less/index.less';</style>

郎朗坤

因为你提供的信息太少,我猜测是你执行build命令,因为文件引用less文件的时候出错了。正确的方式是<style rel="stylesheet/less">@import '../../../less/XXX.less';</style>
打开App,查看更多内容
随时随地看视频慕课网APP