2017-06-27 11 views
1

私はVisual Studio 2017コミュニティ版を使用していますが、単にドキュメンテーションの手順を使ってmacincloudサービスを使用してリモートでビルドしています。ios vwith cordovaツールセットの作成エラー

私は基本的に次の明示的なエラーで立ち往生:ビルドサーバーhttps://xxxx.macincloud.com:3000/cordovaから

リモートビルドエラー - エラーRemotebuildで失敗したビルドはXCodeの8.3とコルドバ-IOS 4.3.0以降を使用するプロジェクトが必要です。 cordova-iosのバージョンを更新してください。

これは、4.3.0を使用しているように、cordova-iosを更新するように私に明示しています。しかし、私はそれを更新する方法を見つけることができないようです。ノードをインストールした後、npmのコマンドラインを使用してcordovaをアップグレードするほとんどすべてのドキュメント。コマンドは次のとおりです。

npm -g install cordova 

しかし、これは私に[email protected]に関するいくつかの警告を与え、何かを更新したことがありません。 Visual Studioに行ってconfig.xmlを開くと、Cordovaツールセット6.3.1を使用していることが明確に示され、cordova-iosは4.2.0です。ツールセットを更新していないだけです。

このエラーを参照しているstackoverflowの質問は見つかりません。私は拡張機能のアップデートを見てきましたが、そこには何もありません。私は誰かが助けることを望む。私はこの問題を抱える唯一の人になることはできません。

ここで私はcliからコードバを更新しようとしています。私は最初にプロジェクトフォルダを参照します。それは間違っているかもしれませんが、それは私の理解です。出力は次のとおりです。

npm WARN package.json [email protected] No description 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No README data 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
npm WARN deprecated [email protected]: Use uuid module instead 
npm WARN deprecated [email protected]: Use uuid module instead 
(node:8940) Warning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() 
to increase limit 
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue 
C:\ProgramData\Microsoft\VisualStudio\MDA\10a7b933\taco-toolset-6.3.1\cordova -> C:\ProgramData\Microsoft\VisualStudio\M 
DA\10a7b933\taco-toolset-6.3.1\node_modules\cordova\bin\cordova 
[email protected] C:\ProgramData\Microsoft\VisualStudio\MDA\10a7b933\taco-toolset-6.3.1\node_modules\cordova 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], configsto 
[email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected]) 
├── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected] 
.1, [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]) 
└── [email protected] ([email protected], [email protected], [email protected], [email protected], properties-par 
[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], 
[email protected], [email protected], [email protected], [email protected], [email protected], [email protected], cord 
[email protected], [email protected], [email protected], [email protected]) 

cordova -vが私に6.3.1を通知し、更新しません。 npm cordova -vは私に2.15.10を与えます

アドバイスはありますか?

答えて

0

私はついに更新することができました。 C:\ ProgramData \ Microsoft \ VisualStudio \ MDA \ 10a7b933 \ taco-toolset-6.3.1 \ node_modules \ cordova

私はWindowsエクスプローラに行き、このフォルダを削除しました。手動でその後、私は再びコードバをインストールし、それは最終的に働いた! taco-toolsetについて何か問題があります。

2

config.xmlファイルをダブルクリックすると、Visual Studio 2017のタブ付きフォームページとして開きます。[ツールセット]タブでは、Cordova 6.3.1とグローバルコードバージョンの間で選択できます。 Cordova 7.0.1をグローバルにインストールし直してください。 Windows Powershellを管理者として実行します。

PS D:\Projects\Current\Cordova_API_client\cordova> npm cordova -v 
5.0.0 

PS D:\Projects\Current\Cordova_API_client\cordova> npm install -g cordova 
npm WARN deprecated [email protected]: Use uuid module instead 
C:\Users\keith\AppData\Roaming\npm\cordova -> C:\Users\keith\AppData\Roaming\npm\node_modules\cordova\bin\cordova 
added 607 packages in 58.432s 

PS D:\Projects\Current\Cordova_API_client\cordova> cordova -v 
? May Cordova anonymously report usage statistics to improve the tool over time? Yes 

Thanks for opting into telemetry to help us improve cordova. 
7.0.1 

PS D:\Projects\Current\Cordova_API_client\cordova> 

これで、config.xml> Toolset>に移動し、Visual StudioでグローバルにインストールされたCordovaを選択できるようになりました。

+0

返信いただきありがとうございます。なんらかの理由でこれは私のためにcordovaのバージョンを更新しません。私が得たアウトを見てください、私は質問を更新しています。 –

関連する問題