webpack loader 配置:
{
// antd less 转化
test: /.less$/,
include: [path.join(PATHS.node, 'antd')],
use: [
styleLoader,
// 解释(interpret) @import 和 url() ,会 import/require() 后再解析(resolve)它们
{ loader: 'css-loader' },
postcssLoader,
{
// less 代码转化
loader: 'less-loader',
options: {
modifyVars: {
// 引入 antd 主题颜色覆盖文件
hack: true; @import "${path.join( PATHS.less, 'theme', 'antd-theme.less' )}"; // Override with less file
},
javascriptEnabled: true
}
}
]
}
报错信息:
ERROR in ./node_modules/antd/es/alert/style/index.less (./node_modules/css-loader/dist/cjs.js??ref--5-1!./node_modules/postcss-loader/src??ref--5-2!./node_modules/less-loader/dist/cjs.js!./node_modules/style-resources-loader/lib??ref--5-4!./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/src??ref--9-2!./node_modules/less-loader/dist/cjs.js??ref--9-3!./node_modules/antd/es/alert/style/index.less) Module build failed (from ./node_modules/less-loader/dist/cjs.js):
@import "../../../../../less/theme/config.less"; var api = require("!../../../../style-loader/dist/runtime/injectStylesIntoStyleTag.js"); ^ Unrecognised input in C:\workspace\dapp-front\node_modules\antd\es\alert\style\index.less (line 6, column 8) 请大佬指点谢谢了