今日、私はTACO Update 8を含むVisual Studio 2015 Update 2にアップグレードしました。ビルドしようとすると失敗します。詳細なエラーログでは、他にも次のように表示されます。Visual Studio 2015 Update 2/TACO Update 8へのアップグレード後にビルドできません
npm 2.14.9をインストールしています。これには数分かかります...失敗: リモートサーバーからエラーが返されました:(407)プロキシ認証が必要です。
これは、TACOがプロキシを検出しているので、これは想定していますが、資格情報ではこれは不可能です。したがって、私は自動的なプロキシの検出と、NodeJSのサンドボックス版を無効にしました。さらに、私はCordovaのキャッシュをクリアしました。
ビルドはまだ失敗しています。奇妙なことは、まだnpm 2.14.9をインストールしようとしていることです。私は今:
私はこれが私の%APPDATA%ディレクトリがネットワーク共有上に置かれ、ローミングプロファイルの一部で発生したと仮定し、完全修飾名は260文字未満でなければならない、とディレクトリ名は248文字未満でなければなりません。したがって、APPDATA変数の内容の長さは82文字です。失敗:指定されたパス、ファイル名、またはボットが長すぎます。
したがって、私は一般的にnpmと接頭辞c:\ npmを使用しています。これは完璧に動作しています。しかし残念ながら、TACOはそれを無視し...
だから私の質問は以下のとおりです。
- 私はTACOのためにも、NPMの接頭辞を指定することはできますか?
- NPM 2.14.9のインストールを避けることができますか(2つのオプションのチェックを外した後に期待された動作でした)?
そして最後に:
- 私はどこかでも、プロキシの資格情報を入力することができればそれは素晴らしいことです。
Visual Studioがバージョンの競合の問題を避けるために、サンドボックスバージョンのNodeJSを使用しようとしているため、NPMをインストールしようとしていると思います。 Cordova Cacheをクリアする設定ウィンドウに移動し、 "SandboxバージョンのNodeJSを使用する"チェックボックスがあります。これをオフにして、コードの作成を開始できるかどうかを確認します。また、システムPath環境変数にnpmパスを追加してみてください。唯一の回避策です。 VSチームに確認して、設定を簡単にするオプションがあるかどうかを確認します。 –
同じ問題が発生していますが、このチェックボックスをオフにしても問題は解決しません。 – naturallyfoster
説明:[サンドボックスバージョンのNodeJSを使用する]チェックボックスをオフにしても問題は解決されません。それでもNPM 2.14.9をインストールしようとしています – naturallyfoster