工具發佈
2016年5月24日
cordova
、cordova-lib
、plugman
和 cordova-common
的新更新已上線!我們也發佈了 cordova-fetch
的第一個版本,這個模組由 cordova-lib
用來透過 npm install
來獲取外掛和平台。
發佈重點
- CB-9858 新增了
--fetch
選項 - 遙測 為
cordova
新增遙測功能,以收集資料用於資料驅動開發。目標是使用資料來協助引導cordova
的開發。cordova
將在第一次使用時發出提示,讓使用者選擇停用此功能。輸入cordova telemetry -h
以取得更多資訊。 - CB-11194 改善 cordova 載入時間
- 透過 CB-11200 新增了對 node 6 的支援。更新
node-xcode
相依性並更新測試以通過。
新的 cordova-fetch
功能位於 --fetch
標誌後方。在新增和移除外掛和平台時使用它。
cordova plugin add/rm PLUGINID --fetch
cordova platform add/rm PLATFORM --fetch
這將會獲取外掛/平台,並將其 npm install
到您的應用程式。您應該會看到新的 node_modules
目錄。這是我們最終在您的 cordova 應用程式中支援 package.json
的第一步。
更新您的工具
-
如果您已安裝
cordova
npm install -g cordova@latest
-
如果您已安裝
plugman
npm install -g plugman@latest
請務必在 issues.cordova.io 回報您發現的任何問題!
變更包括
cordova-lib
- CB-11259 改善準備和建置記錄
- 解決由於 npm/npm#10343 導致的 npm run jshint 失敗
- CB-11200 更新
node-xcode
相依性並更新測試以通過 - CB-11240 為
cordova prepare
新增--fetch
支援 - CB-9858 合併外掛和平台獲取的初始
--fetch
工作 - CB-11194 改善 cordova 載入時間
- CB-11174 在取得
PlatformApi
實例之前解析symlinked
路徑 - CB-11036 使用其他平台建置 Windows 時發生
args.slice is not a function
- CB-10761 還原未儲存規格屬性的外掛
- CB-10981 從綑綁的相依性中移除
cordova-common
- CB-11042 新增 cordova 執行選項以跳過準備
- CB-11022 遵守外掛安裝傳回的結果,如果結果為真值則跳過準備
- CB-10975 允許外掛路徑相對於目前目錄
- CB-10986 新增對範圍 npm 套件外掛的支援
- CB-10770 新增平台時移除
cache-min
- CB-10921 在外掛還原失敗時發出警告
cordova-cli
- 遙測 為 cordova-cli 新增遙測功能,以收集資料用於資料驅動開發
- CB-11250 修正驗證版本的 CLI 測試
- CB-9858 新增了
--fetch
選項 - CB-10986 新增有關外掛範圍 npm 套件的注意事項
- CB-11042 新增 cordova 執行選項以跳過準備
- CB-10062 錯誤:
EACCES: permission denied - update-notifier-cordova.json
- CB-10679 說明 CLI 如何選擇外掛版本
plugman
- CB-9858 為 plugman 新增
--fetch
選項
cordova-common
- CB-11259:改善準備和建置記錄
- CB-11194 改善 cordova 載入時間
- CB-1117 將
FileUpdater
模組新增至cordova-common
。 - CB-11131 修正
CordovaLogger
中的TypeError: message.toUpperCase
不是函式
cordova-fetch
Cordova CLI 6.2.0 的鎖定平台版本
- Cordova Amazon-FireOS:~3.6.3
- Cordova Android:~5.1.1
- Cordova BlackBerry10:~3.8.0
- Cordova Browser:~4.1.0
- Cordova FirefoxOS:~3.6.3
- Cordova iOS:~4.1.0
- Cordova OSX:~4.0.1
- Cordova Ubuntu:~4.3.3
- Cordova Windows:~4.3.1
- Cordova WebOS:~3.7.0
- Cordova WP8:~3.8.2
使用 Cordova CLI 6.2.0 測試的外掛版本
- cordova-plugin-battery-status:1.1.2
- cordova-plugin-camera:2.2.0
- cordova-plugin-console:1.0.3
- cordova-plugin-contacts:2.1.0
- cordova-plugin-compat:1.0.0
- cordova-plugin-device:1.1.2
- cordova-plugin-device-motion:1.2.1
- cordova-plugin-device-orientation:1.0.3
- cordova-plugin-dialogs:1.2.1
- cordova-plugin-file:4.2.0
- cordova-plugin-file-transfer:1.5.1
- cordova-plugin-geolocation:2.2.0
- cordova-plugin-globalization:1.0.3
- cordova-plugin-inappbrowser:1.4.0
- cordova-plugin-legacy-whitelist:1.1.1
- cordova-plugin-media:2.3.0
- cordova-plugin-media-capture:1.3.0
- cordova-plugin-network-information:1.2.1
- cordova-plugin-splashscreen:3.2.2
- cordova-plugin-statusbar:2.1.3
- cordova-plugin-test-framework:1.1.2
- cordova-plugin-vibration:2.1.1
- cordova-plugin-whitelist:1.2.2
- cordova-plugin-wkwebview-engine:1.0.3