Cordova-Cordova uglify插件将内容更改为';未定义';丑化

Cordova-Cordova uglify插件将内容更改为';未定义';丑化,cordova,build,undefined,minify,uglifyjs,Cordova,Build,Undefined,Minify,Uglifyjs,安装后 npm install cordova-uglify --save-dev 跑步时 cordova build android --release 所有css都已正确缩小 但是,JS文件内容替换为“未定义” 可能是什么问题 我应该给你什么样的信息来解决这个问题 请帮帮我 解决方案: 使用版本0.2.9(或)重新安装cordova uglify。按照公认的答案进行操作。依此对Ionic 1应用程序进行缩小和丑化,帮助我解决了这个问题 注意:在构建应用程序之前,删除/重命名平台/andr

安装后

npm install cordova-uglify --save-dev
跑步时

cordova build android --release
所有css都已正确缩小

但是,JS文件内容替换为“未定义”

可能是什么问题

我应该给你什么样的信息来解决这个问题

请帮帮我

解决方案:

使用版本0.2.9(或)重新安装cordova uglify。按照公认的答案进行操作。

依此对Ionic 1应用程序进行缩小和丑化,帮助我解决了这个问题

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

编辑1: 重新安装版本为0.2.9的cordova uglify


谢谢。

原来我们有一个旧的uglify-config.json。具体而言,此属性导致输出未定义:

"uglifyJsOptions": { "fromString": true }
有关GitHub的更多信息:

我正经历着完全相同的行为。每个js文件只包含“undefined”@koga73请尝试我在答案部分提供的帖子。如果这不能解决您的问题,请添加评论。是的。版本0.2.9(来自package.json->“cordova uglify”:“^0.2.9”)似乎已经修复了该问题。我刚刚用我的mercurial变更集确认了这一点。谢谢你的链接。:)