javascript - 如何更新 cordova.js?

标签 javascript cordova

我需要更新 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/

相关文章:

javascript - 在 React 中通过 ref (或 key)访问无状态组件

javascript - angular.equals() 是否用作 Angular 表达式?

android - ajax 调用在使用 phonegap 的 android 应用程序中不起作用

css - Phonegap - Kendo 移动用户界面覆盖我的 css

javascript - 在 iOS 4.0.0 中从 Native 调用 Cordova 插件 Javascript 函数

javascript - NuxtJS 和 Auth 路由豁免

javascript - 如何在 Jsrender 模板中使用 javascript 变量

javascript - React Native ios运行问题

node.js - 未处理的PromiseRejection警告: Error: Pruning at selector "widget" from : Ionic

javascript - ajax 中的 phonegap XML 解析器在 iOS 上出错