2016-04-06 15 views
0

最近nvmを使用してノードをインストールしましたが、最初にnpmでグローバルにパッケージをインストールすることに問題はありませんでした。しかし、私が最初にパッケージをインストールしたターミナルを閉じると、そのパッケージを使用しようとすると「コマンドが見つかりません」というメッセージが表示されることがわかりました。グローバルnpmは端末の再起動後にブレークをインストールします

たとえば、browser-sync。私はそれが正しく働いていることを見つけた後、ターミナルを閉めました。私がそれを必要とするプロジェクトで作業を続けるために後でオープンしたとき、それはグローバルにインストールするにもかかわらず、すべてのディレクトリに「コマンドが見つかりません」ということがわかりました。

私はLinux Mint Cinammon 17.3を最新のノードとnpmで実行しています。

これについてのヘルプはありますか?

+0

あなたは 'which npm'コマンドが返すものを確認できますか? '/ usr/local/bin/npm'を返すべきです –

答えて

0

私は以来で、この問題を解決しました:

  1. を完全にアンインストールNVMとノード。
  2. はそれがwouldn、正しく複数のアンインストール/再インストールにもかかわらず、何らかの理由でNPM権限

を設定し、あらかじめアクセス許可で遊ん

  • は/ usr/localにNPMの設定のプレフィックスを変更するapt-getを使用してノードを再インストール
  • 再インストールの前に、ノードまたはnpmによって作成されたすべてのフォルダを削除するまで作業します。奇妙な。