17

ローカルの npm-packages は予測どおりに機能しますが、グローバルにインストールされたパッケージを実行することは不可能のようです。エラーもスローされません。何もしていないだけです(エクスプレス、コーヒーなど)。

コーヒースクリプトを使いたいと思うまで、これはあまり気にしませんでした。

私がすでにチェックしたこと(私は Xubuntu 12.04 を使用しています):

  • npmはそれをリストします

  • /usr/local/bin にインストールされています

  • (更新 | アンインストール | 再インストール) npm via ( npm | apt-get )

  • nodejs をアンインストールし、/opt/bin/node に対して新たに git-rebuild を実行しました

    =>同じこと..

誰かが解決策を知っていますか?

4

2 に答える 2

20

NODE_PATH環境に設定された変数です

//show if set
echo $NODE_PATH

//set NODE_PATH
NODE_PATH="/usr/local/lib/node_modules"

には、モジュールがインストールされているディレクトリのNODE_PATH場所が含まれている必要があります。複数のディレクトリを持つことができます (コロン区切り)。

于 2013-04-06T09:49:00.240 に答える
7

コマンドnodeの代わりに開始しようとしたことがわかりました。nodejsそれで、/usr/local/lib/node_modules/coffee-script/bin/coffee私はに変更#!/usr/bin/env node#!/usr/bin/env nodejs、現在は正常に動作しています。

于 2013-04-06T10:45:40.727 に答える