【发布时间】:2020-08-28 21:53:38
【问题描述】:
我正在尝试将 less-loader 添加到我的 Laravel Mix 配置中,因为我的一些导入模块需要它。
我试过下面的方法,但是在启动dev环境的时候,好像我的less文件被处理了两次:
./node_modules/antd/es/style/index.less 中的错误 (./node_modules/css-loader!./node_modules/postcss-loader/src??ref--12-2!./node_modules/less -loader/dist/cjs.js!./node_modules/style-loader!./node_modules/css-loader!./node_modules/less-loader/dist/cjs.js??ref--15-2!./node_modules /antd/es/style/index.less) 模块构建失败(来自 ./node_modules/less-loader/dist/cjs.js):
var content = require("!!../../../css-loader/index.js!../../../less-loader/dist/cjs.js??ref- -15-2!./index.less");
无法识别的输入
有人知道问题出在哪里或我做错了什么吗?
mix.reactTypeScript('resources/js/app.tsx', 'public/js')
.less('resources/css/app.css', 'public/css')
.copyDirectory('resources/img', 'public/img')
.webpackConfig({
module: {
rules: [
{
test: /\.less$/,
loader: [
'style-loader',
'css-loader',
{
loader: 'less-loader',
options: {
javascriptEnabled: true
}
}
]
}
]}
})
.version();
【问题讨论】:
标签: javascript webpack less antd laravel-mix