Closed stefango closed 1 year ago
老哥你咋解决的
老哥你咋解决的
自己copy了一些样式,可能是umi less-loader没法解析node-modules里的包
老哥你咋解决的
自己copy了一些样式,可能是umi less-loader没法解析node-modules里的包
我解决了,compatible用的是less3,需要安装3版本的less和7版本的less-loader
chainWebpack(config, { env, webpack, createCSSRule }) {
config.module
.rule('lessfix').pre().test(/\.less$/).include.add(/@ant-design\/|\\compatible/).end()
.use('less')
.loader('less-loader')
.tap(() => ({
lessOptions: {
math:'always',
javascriptEnabled: true
}
}));
},
umi子应用按照如下方式引入
出现以下报错,但是主应用
node_modules
中有node_modules/antd/dist/antd.less