安裝完成後,科爾多瓦 - 科爾多瓦 - 醜化插件改變內容 '未定義' 變醜時
npm install cordova-uglify --save-dev
和運行的時候,
cordova build android --release
所有的CSS正確精縮。
但是,JS文件內容被替換爲'undefined'。
可能是什麼問題?
我應該給你什麼樣的信息來解決它?
請幫幫忙嗎?
解決方案:0.2.9(或)版本遵循公認的答案
重新安裝科爾多瓦,醜化。
安裝完成後,科爾多瓦 - 科爾多瓦 - 醜化插件改變內容 '未定義' 變醜時
npm install cordova-uglify --save-dev
和運行的時候,
cordova build android --release
所有的CSS正確精縮。
但是,JS文件內容被替換爲'undefined'。
可能是什麼問題?
我應該給你什麼樣的信息來解決它?
請幫幫忙嗎?
解決方案:0.2.9(或)版本遵循公認的答案
重新安裝科爾多瓦,醜化。
原來我們有一箇舊的uglify-config.json。特別是這部分財產是導致輸出是不確定的:在GitHub上
"uglifyJsOptions": { "fromString": true }
更多信息: https://github.com/rossmartin/cordova-uglify/issues/35#issuecomment-344738718
是的。似乎它是固定的版本0.2.9(從package.json - >「cordova-uglify」:「^ 0.2.9」)。我剛纔用我的mercurial變化集證實了它。感謝您的鏈接。 :) –
繼此post對於Ionic 1應用程序的縮小和Uglification幫助我解決了這個問題。
注意:在構建應用程序之前刪除/重命名位於platforms/android中的assets文件夾。
EDIT 1(當你建立,但手工做只是爲了確保瞭解它自動發生):與版本0.2.9 重新安裝科爾多瓦,醜化。
謝謝。
我遇到完全相同的行爲。每個js文件只包含「未定義」 – koga73
@ koga73請嘗試我在答案部分提供的帖子。如果這不能解決您的問題,請添加評論。 –