npm install -g xyz
モジュール xyz をインストールするとC:\Users\me\AppData\Roaming\npm\node_modules
、Windows 7 では「グローバル モジュール ディレクトリ」と呼ばれるものに到達します。
ただし、すべてのノード プロジェクトでこれらのモジュールを使用する方法はないようです。
プロジェクトがある場合C:\temp\test.js
、require('xyz')
モジュールが見つかりません。
- 環境変数
NODE_PATH
を上記のグローバルモジュールディレクトリに設定しても役に立たない - 私の知る
npm link
限り、公開されていないモジュールではなく、公開されているモジュールでのみ機能します
すべてのプロジェクトをグローバルモジュールディレクトリのサブフォルダーに配置する以外に (ノードが上に移動して node_modules/ を見つけるように)、これらのグローバルモジュールを再利用する方法はありますか?
もしそうなら、 -g と 'global' モジュールのポイントは何ですか?