vux-loader icon indicating copy to clipboard operation
vux-loader copied to clipboard

[Bug Report] Inline JavaScript is not enabled

Open stonemakers opened this issue 5 years ago • 1 comments

vux-loader version

1.2.9

OS/Browsers version

Google Chrome 已是最新版本 版本 73.0.3683.103(正式版本) (64 位)

Vue version

2.5.20

Code

在less文件中用该方式动态改变less中的变量
@color-theme: `document.getElementById("color-theme")`;

报错内容:
Module build failed: 
// @color-theme: #5A9267;
@color-theme: `document.getElementById("color-theme")`;
            ^
Inline JavaScript is not enabled. Is it set in your options?




网上给的解决方案是修改webpack,添加如下行
{ loader: 'less-loader', options: { javascriptEnabled: true } }
但是不知道vux该如何修改?

Steps to reproduce

在less文件中用该方式动态改变less中的变量 @color-theme: document.getElementById("color-theme");

What is Expected?

期望不会报错,并且可以通过js的方式进行动态更改less

What is actually happening?

编译失败

stonemakers avatar Apr 22 '19 07:04 stonemakers

@airyland

stonemakers avatar Apr 23 '19 01:04 stonemakers