问题:
引用 antd-mobile 组件,部分组件的 antd-mobile/lib/组件名/style/index.less 中只要存在
{
...
.encoded-svg-background('....');
....
}
就会报错
比如:

为什么会产生这个:
项目架构:dva+antd 移动端项目
在配置 按需加载和自定义主题 完成之后,都已经生效。
但是引入antd-mobile的 Icon,Button会没有关系,引入List,InputItem...等会报错
上代码:
_入口文件 index.js:_

按需加载 和 配置自定义主题 文件配置(将 .webpackrc 文件改成了 .webpackrc.js 文件):

主题文件配置:
/src/theme/default.less:

./src/thene/theme.config.js:

package,json 文件配置:

git项目代码:
https://github.com/alun-430/antdMobileCli.git
大神留步看一下,不胜感激!!!
添加less-loader 配置,代码如下:
{
loader: "less-loader",
options: {
javascriptEnabled:true
}
}
javascriptEnabled 这配置很重要
Most helpful comment
添加less-loader 配置,代码如下:
javascriptEnabled 这配置很重要