Cordova - cordova-uglify插件在uglified时将内容更改为“undefined”

问题描述 投票:2回答:2

安装后,

npm install cordova-uglify --save-dev

而且在跑步的时候

cordova build android --release

所有的CSS都正确缩小了。

但是,JS文件内容被替换为'undefined'。

可能是什么问题?

我应该给你什么样的信息来解决它?

请帮帮我们?

解:

使用版本0.2.9(或)重新安装cordova-uglify,然后按照接受的答案进行操作。

cordova build undefined minify uglifyjs
2个回答
2
投票

原来我们有一个旧的uglify-config.json。特别是此属性导致输出未定义:

"uglifyJsOptions": { "fromString": true }

关于GitHub的更多信息:https://github.com/rossmartin/cordova-uglify/issues/35#issuecomment-344738718


1
投票

post之后,Ionic 1应用的缩小和丑化帮助我解决了这个问题。

注意:在构建应用程序之前,删除/重命名在platforms / android内部的资产文件夹。 (它在您构建时自动发生,但只是为了确保它而手动执行)

编辑1:使用0.2.9版重新安装cordova-uglify。

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.