9

NPM 依存関係を package.json ファイルにグローバルにインストールするように設定する方法はありますか?

実行するたびにnpm update、すべての依存関係がローカルにインストールされます。

ありがとう。

4

2 に答える 2

3

-gこのオプションにより、物事がグローバルにインストールされると思います。

于 2011-05-13T03:28:32.897 に答える
1

コマンド ラインで新しいスクリプトを使用できるようにするために、グローバルにインストールする理由はありますか? もしそうなら、私はあなたのための回避策を持っているかもしれません。

いつものようにパッケージをインストールするだけです( なし-g):

npm install -S my_module_name

-Sフラグ orを含めると、ファイルを最新--saveの状態に保つのに役立ちます。package.json

いつものように、プロジェクトのnpm installステップはローカルにインストールされます (説明したとおり)。ただし、プロジェクトの npm が提供する各コマンドライン実行可能ファイル (フォルダー内にある) へのシンボリック リンクを含むローカル フォルダーも生成されnode_modules/.bin/ます。

そのフォルダーをシステム パスに追加して、 経由のインストールやマシンへのルート アクセスをnpm必要とせずに、モジュールへのコマンド ライン アクセスを有効にします。-g

export PATH=/path/to/your/project/source/node_modules/.bin/:$PATH
于 2014-04-03T01:16:39.573 に答える