NPM 依存関係を package.json ファイルにグローバルにインストールするように設定する方法はありますか?
実行するたびにnpm update
、すべての依存関係がローカルにインストールされます。
ありがとう。
-g
このオプションにより、物事がグローバルにインストールされると思います。
コマンド ラインで新しいスクリプトを使用できるようにするために、グローバルにインストールする理由はありますか? もしそうなら、私はあなたのための回避策を持っているかもしれません。
いつものようにパッケージをインストールするだけです( なし-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