2017-08-03 16 views
5

7.0.1の最新のCordovaバージョンに "cordova platform add ios"コマンドを使用すると、フェッチに失敗しました。修正方法プラットフォームを取得できませんでした[email protected]~4.4.0

私は既存のプロジェクトをiOSバージョン4.4.0にアップグレードしようとしていますが、私は安心して同じエラーが発生した新しいプロジェクトを作成しようとしました。

私は受け取ったエラーを以下に示す私の端末の出力ですが、誰もこの問題を解決するための解決策を提案できますか?

Stuarts-MacBook-Pro:T Stu$ cordova create myApp org.apache.cordova.myApp myApp 
Creating a new cordova project. 
Stuarts-MacBook-Pro:T Stu$ cd myApp 
Stuarts-MacBook-Pro:myApp Stu$ cordova platform add ios 
Using cordova-fetch for [email protected]~4.4.0 
Error: Failed to fetch platform [email protected]~4.4.0 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Failed to get absolute path to installed module 
Stuarts-MacBook-Pro:myApp Stu$ cordova platform add ios 
Using cordova-fetch for [email protected]^4.4.0 
Error: Failed to fetch platform [email protected]^4.4.0 
Probably this is either a connection problem, or platform spec is incorrect. 
Check your connection and platform name/version/URL. 
Error: npm: Command failed with exit code 254 Error output: 
npm WARN [email protected] No repository field. 
npm ERR! Darwin 16.0.0 
npm ERR! argv "/usr/local/Cellar/node/6.2.0/bin/node" "/usr/local/bin/npm" "install" "[email protected]^4.4.0" "--save" 
npm ERR! node v6.2.0 
npm ERR! npm v3.8.9 
npm ERR! path /Users/S/Development/T/myApp/node_modules/.staging/xml-escape-d330e1e1 
npm ERR! code ENOENT 
npm ERR! errno -2 
npm ERR! syscall rename 

npm ERR! enoent ENOENT: no such file or directory, rename '/Users/S/Development/T/myApp/node_modules/.staging/xml-escape-d330e1e1' -> '/Users/S/Development/T/myApp/node_modules/cordova-ios/node_modules/xml-escape' 

答えて

3

私はこれを解決しました。これはNPMの問題であり、Cordovaの問題ではありません。私はちょうどターミナル内のNPMを更新し、アップデート後に "cordova platform add ios"が正常に機能しました。幸せな一日 - 1!位置

npm update -g 
+0

惜しいが、無葉巻 –

1
  1. 削除フォルダコルドバ - イオス、:node_modules /コルドバ-IOS

  2. タイプこのコマンド

    ionic cordova build ios 
    
関連する問題