2017-03-12 12 views
2

私はnpm 3+を必要とするタイスクリプトプロジェクトを持っています。私はそれをC:\ Program Files \ nodesjsにインストールし、そこにポイントするように自分のシステム環境変数を設定します。Visual Studio 2017外部ツールnpm動作していません

ビジュアルスタジオ2017では、外部ツールの場所を設定しても、それでもnpmバージョン3以降は表示されません。あなたのノードのインストールフォルダの場合

External Tools Window

NPM version

+0

ます。また、環境変数を設定する必要があります。 http://www.allenconway.net/2015/07/which-version-of-typescript-is.html – Thrandy

答えて

1

、私はあなたが意味するものと仮定しています:

C:\プログラムファイル\は

をnodesjs:\プログラムファイル\ではない
Cをnodejs

また、パッケージマネージャコンソールからnpmバージョンをテストしています。私はあなたの外部ツール構成(しかしむしろPowershell Profile)を尊重しているかどうかは分からないので、結果は変わらないかもしれません。

代わりに、プロジェクトのオープンで、あなたはソリューションエクスプローラ依存NPMノードを右クリックすることができるはずとパッケージを復元し選択します。あなたの出力ウィンドウ(バウアー/ NPM)では、あなたはあなたのマシン全体のノードのインストールから実行されているnpm installコマンドが表示されます。

"C:\ npm.CMD nodejs \プログラムファイル\" は、インストール

2

外部ツールに余分なパスを追加する方法が正しいようです。 正しいバージョンをお持ちですか? (私のインストールでは、組み込みのnodejsバージョンは5.4.1とnpm verison 3.3.4でした)

確かに、私にとっては、どのnpmインストールVisual Studio 2017が使用していたかを知るには、 How to get the npm global path prefix)から:

PM> npm config get prefix 

そして、他のすべてが失敗した場合は、いつでも、あまりにもビルトインNPMを更新することができます。 ちょうどあなたのウェブ外部パス(おそらくC:\プログラムファイル(x86の)2017 \プロフェッショナル\ウェブ\外部\ \マイクロソフトのVisual Studio)に移動し、:

pm> npm install [email protected] 
+1

npm install npm @ latest =>問題は、ノードのバージョンが実際には古すぎて許可することができないということですnpmは5.3.0に更新されます... – Ehouarn

+0

-gを忘れないでください – BozoJoe

関連する問題