2016-09-17 10 views
0

私はいくつかの解決策を見つけましたが、まだ動作していません。Windows 32ビット版のnodejをインストールしました。今すぐコマンドラインでコマンドライン経由でブラウザ同期をインストールしたとき環境変数への正しいパスを設定してもブラウザ同期コマンドが見つからない

$ npm install -g browser-sync 

これですべてが正しくいくつかの警告で正しくインストールされました。私は、コマンド

$ browser-sync --version 

を実行した今ときには、ブラウザ-syncコマンドがないfound.So私はGoogleで検索して、それは私のコマンドを拾っていないので、私の環境変数が正しく設定されない可能性があることが分かったと述べました。それでは、私は

$ npm bin -g 
    C:\Users\TEMP\AppData\Roaming\npm;npm\npm 
    (not in PATH env variable) 

は、だから私は、コマンド

$ PATH %PATH%;C:\Users\TEMP\AppData\Roaming\npm;npm\npm 

を経由してパスを追加しようとした結果を与え、次のコマンドを使用してのenv変数に設定する正しいパスを発見しようとしたが、それはまだです実際にはパスが環境エディタから直接追加されているかどうか、そして$ Pathコマンドを実行しているかどうかを確認していますが、実際にはパスを追加していますが、問題は引き続き発生します。

問題は、実際にパスを区切るために使用される "npm; npm"というセミコロンが付いたフォルダ名に問題があると思います。なぜこのような名前のフォルダを追加するのか、私は名前を変更しようとしましたそれは私がコマンドnpm bin -gを実行するとすぐに、同じ名前の新しいフォルダを作成します。

また、セミコロンの問題を回避するために "NPM_NP〜1"のフォルダの短い名前を使用してみましたが、まだ動作していません。

私は過去2日間この問題に悩まされています。うまくいけば、あなたからの解決策を見つけて、実際の開発作業に乗り出すことができます。私はできるだけ多くの情報を皆さんにお渡ししました。より具体的なものが必要な場合はお知らせください。

答えて

1

あなたはNODE_PATHセットしておく必要があります。さてあなたは、私の環境変数にパスを設定する私の問題の少なくとも一つをノックアウト助け

$ set NODE_PATH=%AppData%\npm\node_modules 
+0

を。 '$ npm bin -g'コマンドは、" env not set error "を表示しません。今すぐ次の問題を理解するために。 – Kunal

関連する問題