8

The npm command keeps becoming unrecognised after a computer restart:

-bash: npm: command not found

The node command still works fine, it's just npm that's not working. I have to reinstall Node.js from the main site to get it working again.

~/bin is added to my $PATH in my .bash_profile with:

export PATH="$HOME/bin:$PATH"

Edit: I'm also using the full mathiasbynens/dotfiles which manages its own version, I wonder if there's a conflict here.

4

6 に答える 6

0

私も同じ問題を抱えてる。私の解決策は usesudo ...です。これは許可の問題が原因だと思います。

于 2014-03-18T03:31:15.753 に答える
0

私は同じ問題を抱えていました(OSX上)。これが解決策であるかどうかはわかりませんが、ここで npm を見つけました。

.nvm/v0.10.22/bin

または、バージョンに基づいて

.nvm/v0.10.21/bin

次に、作業ディレクトリを印刷してパスに追加しました。だから私にとって、ターミナルを開いたとき:

cd .nvm/v0.10.22/bin
pwd
>> /path/to/.nvm/v0.10.22/bin

それが役立つことを願っています。

于 2013-12-13T04:31:24.643 に答える
0

nvm を使用して node.js をインストールします。に追加することで解決$HOME/.nvm/v0.10.25/bin$PATHます。問題は、パスが見つからないことです。

于 2014-02-04T02:31:03.703 に答える