TACO(Visual Studio 15)には、昨年のAndroidおよびiOS向けのCordovaプロジェクトTFS。私は今、プロジェクトを再訪し、AndroidとiOSの最新バージョンをサポートするために、すべてのバージョンをアップグレードしました。TACO TFS iOSビルドエラー「エッジモジュールはnode.jsバージョンv6.10.1用にあらかじめコンパイルされていません」
- コルドバ5.4.1 - > 6.4.0
- コルドバ、アンドロイド4.1.1 - > 6.0.0
- コルドバ、IOS 3.8 - > 4.3.1
- コルドバ、プラグインファイル4.1 0.0 - > 4.3.2
- コルドバ、プラグインファイル転送1.5.0 - > 1.6.2
- コルドバ、プラグインファイルopener2 2.0.2 - > 2.0.8コルドバ-plugin-
- ホワイトリスト1.2.1 - > 1.3.2
- ノード0.12.2 - > 6.10.1
- アンドロイドSDK 24.0.2 - > 25.2.5
- のJava JDK 1.7.xx - > 1.8.0.25
- XCodeの6.3 - > 8.2.1
- OSX > 5.0.13
- IOS-展開1.7.0 - - 10.10 - > 10.11.5
- IOS-SIM 4.1.1> 1.9.1
- remotebuild 2.1.1 - > 2.1.3優雅
- -fs 4.1.3 - > 4.1.11
どちらもVisual Studio 2015(リモートビルドを使用しているiOS)からビルドされています。
はTFS通じしかしiOSのは、私が建てるのAndroid TFSでこの問題を抱えていた次のエラー
Executing "after_platform_add" hook for all plugins.
------ Updating plugins
------ Currently installed plugins: [email protected],cordova-plugin-file[email protected],[email protected],[email protected],[email protected]
------ Currently installed dependent plugins: cordova-plugin-compat,cordova-plugin-file
------ Currently configured plugins:
MSBUILD : cordova-build error : Error: The edge module has not been pre-compiled for node.js version v6.10.1.
を投げ、それを固定ボックスを構築TFS上のエッジの新しいバージョンをインストールしています。このiOSビルドは同じTFSサーバーであり、同じアカウントで実行されます。
vs-tacには、問題の根源になる可能性のあるバージョン5.0.0のEdgeが付属していますが、ビルドサーバーのエッジが更新されています。 VS 2015には、自分の開発PCでサンドボックス版のノード(私がチェックしたもの)を使用するための設定もありますが、TFSでビルドを開始するときに同様の設定は見つかりません。ちょうど良い尺度のために、私はMacでエッジを更新しましたが、ビルドが実際にはremotebuildを呼び出すまでは進んでいないと思います。
どのような援助が大幅に