Cordova - cordova-uglify 插件在 uglified 时将内容更改为 'undefined'
Cordova - cordova-uglify plugin changes content to 'undefined' when uglified
安装后,
npm install cordova-uglify --save-dev
当 运行、
cordova build android --release
所有 css 都已正确缩小。
但是,JS文件内容被替换为'undefined'。
可能是什么问题?
我应该给你什么样的信息才能解决?
请大家帮忙?
解决方案:
使用版本 0.2.9 重新安装 cordova-uglify(或)按照接受的答案。
遵循这个 post 的 Ionic 1 应用程序的缩小和丑化帮助我解决了这个问题。
注意: Delete/Rename assets 文件夹位于 platforms/android 中,在构建应用程序之前。 (它会在您构建时自动发生,但手动进行只是为了确保它)
编辑 1:
重新安装版本为 0.2.9 的 cordova-uglify。
谢谢。
原来我们有一个旧的 uglify-config.json。具体来说,这个 属性 导致输出未定义:
"uglifyJsOptions": { "fromString": true }
有关 GitHub 的更多信息:
https://github.com/rossmartin/cordova-uglify/issues/35#issuecomment-344738718
安装后,
npm install cordova-uglify --save-dev
当 运行、
cordova build android --release
所有 css 都已正确缩小。
但是,JS文件内容被替换为'undefined'。
可能是什么问题?
我应该给你什么样的信息才能解决?
请大家帮忙?
解决方案:
使用版本 0.2.9 重新安装 cordova-uglify(或)按照接受的答案。
遵循这个 post 的 Ionic 1 应用程序的缩小和丑化帮助我解决了这个问题。
注意: Delete/Rename assets 文件夹位于 platforms/android 中,在构建应用程序之前。 (它会在您构建时自动发生,但手动进行只是为了确保它)
编辑 1: 重新安装版本为 0.2.9 的 cordova-uglify。
谢谢。
原来我们有一个旧的 uglify-config.json。具体来说,这个 属性 导致输出未定义:
"uglifyJsOptions": { "fromString": true }
有关 GitHub 的更多信息: https://github.com/rossmartin/cordova-uglify/issues/35#issuecomment-344738718