我需要更新 cordova.js 才能修复我的 Cordova 项目上的问题 CB-7868。
我运行了此 post 中所述的所有命令但我无法更新 cordova.js。
我的 Cordova 项目适用于 Android 平台。
最佳答案
您必须手动更新 NPM 软件包并进行修复,或者等待下一个工具版本(稍后于 11 月 13 日发布)
如果您要等待下一个版本,那么您应该运行
cordova platform update android
如果您想一次性修补,则必须将
platforms/android/assets/www/cordova.js
的内容替换为您的修补版本,或根据您的需要修改该文件。如果您想永久手动修补,则必须执行以下步骤。
a) 打开 NPM 存储的 cordova NPM 包。
在 Windows 上: %appdata%\npm-cache\cordova-js
在 Linux 上 ~/.npm/cordova-js
b) 在其中您将看到 Cordova 的特定版本,例如 3.7.1。
c) 在该文件夹 package.tgz 中,将其内容解压到另一个文件夹,让我们使用
~/cordova-js-modified
进行引用。d) 根据您的需要修改文件
package/cordova.js
并保存。e) 将
~/cordova-js-modified
的内容重新打包到package.tgz
并再次放入3.7.1
文件夹中.f) 现在您将拥有修改后的版本,每次运行
cordova
命令时都会应用该版本。
关于javascript - 如何更新 cordova.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27038382/