博客 RSS 订阅

Cordova CLI 9.0.0 发布!
作者:Bryan Ellis
2019 年 3 月 22 日

我们很高兴地宣布,我们刚刚发布了 cordova 9.0.0

升级方式

npm uninstall -g cordova
npm install -g [email protected]

版本亮点

除了各种改进和修复之外,此版本还更新了其核心库。

默认情况下,所有最新的平台版本都可用。

  • cordova-android@^8.0.0
  • cordova-browser@^6.0.0
  • cordova-electron@^1.0.0
  • cordova-ios@^5.0.0
  • cordova-osx@^5.0.0
  • cordova-windows@^7.0.0

此外,Cordova Electron,作为最新的受支持平台之一,现已推出!

此版本还弃用了 browserifyfetchcopy-from 选项。

由于 NodeJS 4.x 的支持已于 2018 年 4 月 30 日被 NodeJS 团队放弃,因此我们将此版本所需的最低 NodeJS 版本提高到 6.x。

请在 issues.cordova.io 上报告您发现的任何问题!

更改包括

  • GH-414 Cordova CLI 版本准备(Cordova 9)
    • 升级依赖
      • cordova-lib@^9.0.0
      • cordova-common@^3.1.0
      • editor@^1.0.0 (仅前置 ^)
      • loud-rejection@^2.0.0
    • 升级开发依赖
      • jasmine@^3.3.1
      • eslint-plugin-promise@^4.0.1
      • eslint-plugin-node@^8.0.1
      • eslint-plugin-import@^2.16.0
      • eslint-config-standard@^12.0.0
      • eslint-config-semistandard@^13.0.0
      • eslint@^5.15.2
    • 修复 Jasmine 中 logger[level] 间谍
  • GH-397 更新 Node.js 弃用通知消息
  • GH-395 修复拼写错误:“esecially” 改为 especially
  • GH-364 修复构建测试的 spec 标签
  • GH-344 检查 bin/cordova 是否在 Travis CI 上工作
  • CB-13740 优雅地处理不返回检查要求(requirements)的平台
  • GH-327 在所有测试期间存根遥测调用
  • GH-322 移除对 fetch 选项的支持
  • GH-321 移除对 browserify 的支持
  • GH-317 cli.spec:与遥测相关的改进
  • GH-316 移除主 CLI 函数的 callback 参数
  • GH-298 移除对已弃用的 --copy-from 的支持
  • GH-298 清理调用 cordova-create 的代码