2017-03-03 50 views

回答

2

由於uglify正在產生警告。如果你注意到它的Beautifier optionsmax-line-len默認爲32000.現在這只是一個警告,所以沒有問題,但如果你想刪除它,你可以設置在燼構建選項的值。

+0

我試過值-b(和)--b(和)最大線-LEN(和)-max線-LEN(和)--max -line-len'ember build --environment = production',但都會給出錯誤。你能告訴我如何設置這個值。 – gnanz

+0

獲取「選項'--max-line-len'未使用構建命令註冊 – gnanz

+1

也許在['ember-cli-build.js'](https://ember-cli.com/)中設置該選項用戶指南/#縮小) – Lux

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 
     } 
    }  
    }); 
+0

這個答案是有幫助的,只是一個說明放在雙引號的max-line-len或構建失敗與意想不到的令牌 - –

+0

謝謝@DonOmondi – kumkanillam

+0

我只是不明白爲什麼這是值得警告關於我們有一個非常小的網站,但我們得到了同樣的警告。 – Cameron

3

Kumkanillam的回答並沒有爲我(與UglifyJS 22年2月8日灰燼CLI 2.12.2)工作。不過,它在正確的軌道上。一些挖後,我想出了這個:

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