2017-02-16 15 views
0

私は私は私のノードjsのバージョンを知りたい場合でも、ブラウザの同期に「CALL 『C:プログラムファイル nodejs \ node.exe』エラーが

C:\Users\Aly>npm install -g browser-sync 
'CALL "C:\Program Files (x86)\nodejs\\node.exe" "C:\Program Files `(x86)\nodejs\\` 
node_modules\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external command,operable program or batch file. 

をinsallノードJSをしようとしてインストールされています、同じエラーが表示され、その後のバージョンは、事前にそんなに

C:\Users\Aly>npm --version 
'CALL "C:\Program Files (x86)\nodejs\\node.exe" "C:\Program Files `(x86)\nodejs\\` 
node_modules\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external command,operable program or batch file. 
3.10.9 

のWindows 10

おかげで後に表示

+2

どのようにノードをインストールしましたか? –

+1

なぜ 'node.exe'の前に\\があるのですか? nodejsが正しくインストールされていないといけません。 – m87

+0

@ DanielA.White正確には:http://blog.teamtreehouse.com/install-node-js-npm-windows ノードjsのインストールが完了したら、エラー1909はショートカットnode.jsコマンドを作成できませんでしたprompt.lnk " –

答えて

1

私はちょうどこの問題で長く時間を割いています。私はシステム変数をどのように設定したのかは分かりませんが、システム変数を変更しました。

名前:ComSpec 値:%SystemRoot%\ system32 \ cmd.exe; prefix = C:\ Program Files x86の)\ nodejs \ node.exeこれに

名:COMSPEC 価値ます。%SystemRoot%\ System32 \ cmd.exeの

そして、私のシステムを再起動し、問題が消えていました。

0

Good catch blur0224。

また、この問題で長すぎてnodeを再インストールし、%appdata%/roaming/npm -folderadministrator privilegesを調査しました。

あなたのソリューションは私にとっても役立ちました。 ComSpec variableには、npmを呼び出すときに何らかの形で干渉した古いゴミ箱(アンインストールされたプログラムを指す)が含まれていました。

サイドメモ1:本当に混乱していたのは、npmを呼び出すことは多くのnpmパッケージの取得ではなく、すべてではなく動作していたことでした。失敗したケースのエラーコードには、code ELIFECYCLEerrno ENOENTなどのキーワードが含まれています。

サイドメモ2:ノードをインストールするときにwarning 1909 could not create shortcut node.js command prompt.lnkを受け取った - おそらく環境変数が正しくインストールされていないことを意味します。

2つの透過的な段落からの症状を見る人は誰でも、blur0224から答えを試すことができます。これは、人々がこれらのキーワードを検索するのに役立ちます。

+0

これは答えではなく、実際にはコメントのようです。 – Alejandro

+0

どちらかといえば、アレハンドロです。私は、この問題に苦しんでいる他の人たちが私が観察していた追加の症状を見ることを望みます。 – toberi

関連する問題