[英]An error occurred when I was running “ionic cordova platform add ios”
當我運行ionic cordova platform add ios
時發生錯誤。它注意到我的信息
[錯誤] Cordova 遇到錯誤。 您可以通過直接運行上面的 Cordova 命令獲得更多信息。
[錯誤] 運行cordova platform add ios --save 時發生錯誤(退出代碼1):
Using cordova-fetch for cordova-ios@^4.4.0
Adding zone.js project...
Error: Your zone.js platform does not have Api.js”
我曾嘗試更新 ionic/cordova 的版本並重新安裝 node.js 和 npm。但它仍然沒有工作。
誰能告訴我如何解決這個問題。謝謝。
您的 iOS 平台似乎已損壞。 請刪除並重新添加平台以使用以下命令解決問題:
科爾多瓦平台rm ios
科爾多瓦平台添加ios
如果在您嘗試ionic cordova run/build android
時發生這種情況,它將以相同的步驟工作
科爾多瓦平台rm android
科爾多瓦平台添加android
然后運行ionic cordova run/build android
就可以了。
此問題已通過使用命令解決
cordova platform rm ios
cordova platform add ios --nofetch
如果您使用的是linux 或 mac ,請使用sudo運行該命令。 問題解決了。
命令示例: sudo ionic cordova platform add android
輸出:
$ sudo ionic cordova platform add android > cordova platform add android --save You have been opted out of telemetry. To change this, run: cordova telemetry on. Using cordova-fetch for cordova-android@~7.1.1 Adding android project... Creating Cordova project for the Android platform: Path: platforms/android Package: io.ionic.starter Name: MyApp Activity: MainActivity Android target: android-27 Android project created with cordova-android@7.1.4 Android Studio project detected Android Studio project detected Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project Installing "cordova-plugin-whitelist" for android This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in. Adding cordova-plugin-whitelist to package.json Saved plugin info for "cordova-plugin-whitelist" to config.xml Discovered plugin "cordova-plugin-statusbar" in config.xml. Adding it to the project Installing "cordova-plugin-statusbar" for android Adding cordova-plugin-statusbar to package.json Saved plugin info for "cordova-plugin-statusbar" to config.xml Discovered plugin "cordova-plugin-device" in config.xml. Adding it to the project Installing "cordova-plugin-device" for android Adding cordova-plugin-device to package.json Saved plugin info for "cordova-plugin-device" to config.xml Discovered plugin "cordova-plugin-splashscreen" in config.xml. Adding it to the project Installing "cordova-plugin-splashscreen" for android Adding cordova-plugin-splashscreen to package.json Saved plugin info for "cordova-plugin-splashscreen" to config.xml Discovered plugin "cordova-plugin-ionic-webview" in config.xml. Adding it to the project Installing "cordova-plugin-ionic-webview" for android Subproject Path: CordovaLib Subproject Path: app Adding cordova-plugin-ionic-webview to package.json Saved plugin info for "cordova-plugin-ionic-webview" to config.xml Discovered plugin "cordova-plugin-ionic-keyboard" in config.xml. Adding it to the project Installing "cordova-plugin-ionic-keyboard" for android Adding cordova-plugin-ionic-keyboard to package.json Saved plugin info for "cordova-plugin-ionic-keyboard" to config.xml --save flag or autosave detected Saving android@~7.1.4 into config.xml file ... > ionic cordova resources android --force ✔ Collecting resource configuration and source images - done! ✔ Filtering out image resources that do not need regeneration - done! ✔ Uploading source images to prepare for transformations: 2 / 2 complete - done! ✔ Generating platform resources: 18 / 18 complete - done! ✔ Modifying config.xml to add new image resources - done!
系統描述:
Ubuntu 18.04 LTS
離子 4.5.0
科爾多瓦 8.1.2
節點 v8.14.0
嘗試修改 ..//config.xml 頭文件
<widget id="io.ionic.starter" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>MyApp</name>
<description>An awesome Ionic/Cordova app.</description>
<author email="hi@ionicframework.com" href="http://ionicframework.com/">Ionic Framework Team</author>
<content src="index.html" />
然后運行
ionic cordova platform add ios
ionic cordova platform add android
使用這個命令:
須藤 chown -R $USER:$GROUP ~/.npm
須藤 chown -R $USER:$GROUP ~/.config
並檢查所有軟件包是否安裝:
全局包:
@ionic/cli-utils : 1.2.0
Cordova CLI : 7.0.1
Ionic CLI : 3.2.0
本地包:
@ionic/app-scripts : 1.3.7
@ionic/cli-plugin-cordova : 1.2.1
@ionic/cli-plugin-ionic-angular : 1.2.0
Cordova Platforms : ios 4.4.0
Ionic Framework : ionic-angular 3.3.0
系統:
Node : v6.10.3
OS : macOS Sierra
Xcode : Xcode 8.2.1 Build version 8C1002
ios-deploy : 1.9.1
ios-sim : 5.0.13
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.