Ant-design-mobile: 大神请入:Module build failed: ... .encoded-svg-background('right'); ^ Inline JavaScript is not enabled. Is it set in your options?

Created on 2 Nov 2018  ·  1Comment  ·  Source: ant-design/ant-design-mobile

问题:
引用 antd-mobile 组件,部分组件的 antd-mobile/lib/组件名/style/index.less 中只要存在

{
    ...
     .encoded-svg-background('....');
    ....
 }

就会报错
比如:

image

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

上代码:
_入口文件 index.js:_
image

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

image

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

image

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

package,json 文件配置:
image

git项目代码:
https://github.com/alun-430/antdMobileCli.git

大神留步看一下,不胜感激!!!

Most helpful comment

添加less-loader 配置,代码如下:

 { 
   loader: "less-loader", 
    options: { 
        javascriptEnabled:true 
    } 
}

javascriptEnabled 这配置很重要

>All comments

添加less-loader 配置,代码如下:

 { 
   loader: "less-loader", 
    options: { 
        javascriptEnabled:true 
    } 
}

javascriptEnabled 这配置很重要

Was this page helpful?
0 / 5 - 0 ratings