首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“警告”不是一个受支持的选项,来自UglifyJs的错误

“警告”不是一个受支持的选项,来自UglifyJs的错误
EN

Stack Overflow用户
提问于 2019-05-05 07:14:57
回答 1查看 7.1K关注 0票数 15
代码语言:javascript
复制
building for production...[ Error: static/js/0.e5262afb6d92aae69c76.js from UglifyJs
  `warnings` is not a supported option
      at Function.buildError (/mypath/node_modules/_uglifyjs-webpack-plugin@2.0.1@uglifyjs-webpack-plugin/dist/index.js:114:12)
      at results.forEach (/mypath/node_modules/_uglifyjs-webpack-plugin@2.0.1@uglifyjs-webpack-plugin/dist/index.js:255:52)
      at Array.forEach (<anonymous>)
      at taskRunner.run (/mypath/node_modules/_uglifyjs-webpack-plugin@2.0.1@uglifyjs-webpack-plugin/dist/index.js:242:17)
      at step (/mypath/node_modules/_uglifyjs-webpack-plugin@2.0.1@uglifyjs-webpack-plugin/dist/TaskRunner.js:76:9)
      at done (/mypath/node_modules/_uglifyjs-webpack-plugin@2.0.1@uglifyjs-webpack-plugin/dist/TaskRunner.js:84:30)
      at boundWorkers (/mypath/node_modules/_uglifyjs-webpack-plugin@2.0.1@uglifyjs-webpack-plugin/dist/TaskRunner.js:89:13)
      at /mypath/node_modules/_worker-farm@1.7.0@worker-farm/lib/farm.js:199:19
      at process._tickCallback (internal/process/next_tick.js:61:11),
  Error: static/js/1.89c4c336d047e363641c.js from UglifyJs

此错误发生在npm run build当前,

四天前一切都是正确的。

今天,当我更新本地node_modules时,这种情况就发生了。

我想这应该是几天前发布的新版本。

任何帮助都将不胜感激!

更新

这个错误是由上次版本uglify-js@3.5.10引起的,删除warnings中的选项可以暂时修复这个错误。

代码语言:javascript
复制
    uglifyOptions: {
          compress: {
                warnings: false,
                pure_funcs: ['console.log']
          }
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-06 03:01:25

它是由Uglify js的升级引起的,详见:https://github.com/mishoo/UglifyJS2/issues/3394

解决办法是:

用途:

代码语言:javascript
复制
{
    "warnings": value
}

而不是:

代码语言:javascript
复制
{
    "compress": {
        "warnings": value
    }
}
票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55989693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档