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

时间:2017-05-24 14:03:55

标签: cordova build undefined minify uglifyjs

安装后,

npm install cordova-uglify --save-dev

并且在运行时,

cordova build android --release

所有css都正确缩小。

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

可能是什么问题?

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

请帮帮我们?

SOLUTION:

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

2 个答案:

答案 0 :(得分:2)

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

"uglifyJsOptions": { "fromString": true }

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

答案 1 :(得分:1)

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

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

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

感谢。