Ember生成构建错误'WARN:输出超过32000个字符'

时间:2017-03-03 11:27:34

标签: node.js ember.js npm ember-cli uglifyjs

我正在开发一个Ember应用程序,

在该申请中 -

构建生产环境的应用程序在构建过程中会发出以下警告。

执行ember build --environment=production命令

我收到了以下警告:

WARN: Output exceeds 32000 characters

我们需要抑制或消除此警告。

3 个答案:

答案 0 :(得分:3)

您需要在options对象中提及minifyjs配置,

var app = new EmberApp(defaults, {
    minifyJS: {
      enabled: true, //by default its enabled for production
      options: {
        "max-line-len": 50000, //you can mention custom value
      }
    }    
  });

答案 1 :(得分:3)

Kumkanillam的回答对我不起作用(Ember CLI 2.12.2 with UglifyJS 2.8.22)。不过,这是在正确的轨道上。经过一番挖掘,我想出了这个:

var app = new EmberApp(defaults, {
  minifyJS: {
    enabled: true,
    options: {
      output: { max_line_len: 50000 },
    },
  },
};

答案 2 :(得分:2)

由于uglify,正在生成警告。如果你注意到Beautifier options max-line-len默认为32000.现在这只是一个警告,所以没有问题,但是如果要删除它,你可以在ember build中设置选项的值。