我開發一個應用程序灰燼,灰燼生產版本錯誤「WARN:輸出超過32000個字符」期間構建過程
在生產環境中對該申請建築應用
給出下面的警告。
上執行命令ember build --environment=production
我得到以下警告:
WARN: Output exceeds 32000 characters
我們需要抑制或消除此警告。
我開發一個應用程序灰燼,灰燼生產版本錯誤「WARN:輸出超過32000個字符」期間構建過程
在生產環境中對該申請建築應用
給出下面的警告。
上執行命令ember build --environment=production
我得到以下警告:
WARN: Output exceeds 32000 characters
我們需要抑制或消除此警告。
由於uglify正在產生警告。如果你注意到它的Beautifier optionsmax-line-len
默認爲32000.現在這只是一個警告,所以沒有問題,但如果你想刪除它,你可以設置在燼構建選項的值。
您需要提到它在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
}
}
});
這個答案是有幫助的,只是一個說明放在雙引號的max-line-len或構建失敗與意想不到的令牌 - –
謝謝@DonOmondi – kumkanillam
我只是不明白爲什麼這是值得警告關於我們有一個非常小的網站,但我們得到了同樣的警告。 – Cameron
Kumkanillam的回答並沒有爲我(與UglifyJS 22年2月8日灰燼CLI 2.12.2)工作。不過,它在正確的軌道上。一些挖後,我想出了這個:
var app = new EmberApp(defaults, {
minifyJS: {
enabled: true,
options: {
output: { max_line_len: 50000 },
},
},
};
我試過值-b(和)--b(和)最大線-LEN(和)-max線-LEN(和)--max -line-len'ember build --environment = production',但都會給出錯誤。你能告訴我如何設置這個值。 – gnanz
獲取「選項'--max-line-len'未使用構建命令註冊 – gnanz
也許在['ember-cli-build.js'](https://ember-cli.com/)中設置該選項用戶指南/#縮小) – Lux