2016-05-14 6 views
2

をインストールし、このコマンドが含まれていませんが、できるだけ多くのGoogleのヒットは、それがなければならないと述べている:NPMはちょうど私がのNode.js、V6の最新バージョンを持っている、と私のVSのWeb Extensionsの<code>npm.cmd</code>何

@”C:\Program Files\nodejs\node.exe” “C:\Program files\nodejs\node_modules\npm\bin\npm-cli.js” %* 

私は「空」コア1プロジェクトでpackage.jsonを変更するたびに、私は、出力ウィンドウに次のエラーが表示されます。

ファイル名、ディレクトリ名、またはボリュームラベルの構文が間違っています。

==== NPMコマンドが終了コード1 ====

と間違っている可能性がどのような任意のアイデアを完了? Bowerはファイルをうまくインストールしましたが、それ以外はうまく動作しているようです。アプリが構築されて実行されていますが、Angular2がインストールされていない、またはnpm未満のものがあります。

+0

VS Web Extensionsからコマンドラインを開き、 'npm.cmd'を実行できますか?次のようにします。「c:¥Program Files(x86)¥Microsoft Visual Studio 14.0¥Common7¥IDE¥Extensions¥Microsoft¥Web Tools¥External¥npm.cmd」(引用符を含む)正しく動作しますか? – qbik

+0

いいえ、 'ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません。 '、' npm.cmd'はそのパスにあります。私は間違ったパスまたはファイル名を今深く確認しています。ありがとう。 – ProfK

+0

@qbikエンドポイントファイルの 'npm-cli.js'が壊れているように見えます。私は間違った行を取り出し、少なくともnpmはインストールしようとします。 – ProfK

答えて

7

私の答えはちょっと遅いですが、同じ問題を抱えている人に役立つかもしれません。 Angular2を稼働させようとしているときに私はそれに遭遇しました。 Visual Studioの後藤ツールで

  • >オプション
  • 開く」プロジェクト&ソリューションズのタブと後藤「外部Webツール」
  • は、あなたの地元のNode.jsのインストールの方を向いて新しいエントリを追加します(または インストール1つはあなたがそれを持っていない場合)例:c:/ programms/nodejs/ をリストの先頭に移動
  • Visual Studioを再起動し、パッケージを復元してください - が正常に実行されるはずです。

Visual Studioには古いバージョンのnpmが付属しています。ローカルノードjsを使用するように指示すると、この問題が修正されます。

注:npmバージョンが3.x.x以上であることを確認してください。

+0

ありがとう、それは動作します。 – Spirit

+0

ありがとう、これは非常に役に立ちます – Nirman

0

この方法を試すことができます。確かにあなたのために働くでしょう。しかし、AngularJS2を実行するためにpackage.jsonファイルを復元する場合にのみ、この方法は になります。

 $ cd project_working_directory 
    $ npm init -y # create package.json 
    $ npm install typings --save 
    $ npm uninstall typings --save 
関連する問題