安装后,
npm install cordova-uglify --save-dev
而且在跑步的时候
cordova build android --release
所有的CSS都正确缩小了。
但是,JS文件内容被替换为'undefined'。
可能是什么问题?
我应该给你什么样的信息来解决它?
请帮帮我们?
解:
使用版本0.2.9(或)重新安装cordova-uglify,然后按照接受的答案进行操作。
原来我们有一个旧的uglify-config.json。特别是此属性导致输出未定义:
"uglifyJsOptions": { "fromString": true }
关于GitHub的更多信息:https://github.com/rossmartin/cordova-uglify/issues/35#issuecomment-344738718
继post之后,Ionic 1应用的缩小和丑化帮助我解决了这个问题。
注意:在构建应用程序之前,删除/重命名在platforms / android内部的资产文件夹。 (它在您构建时自动发生,但只是为了确保它而手动执行)
编辑1:使用0.2.9版重新安装cordova-uglify。
谢谢。