566

ダウンロードしたモジュール リポジトリがあります。別のディレクトリにグローバルにインストールするのではなく、ローカルにインストールしたいですか?

これを行う簡単な方法は何ですか?

4

8 に答える 8

605

に 1 つの<folder>引数を指定するだけnpm installで、引数はパッケージ名ではなくローカル フォルダーを指す必要があります。

npm install /path
于 2011-11-11T02:35:07.743 に答える
561

npm-link のドキュメントから:

ローカル モジュール ディレクトリ:

$ cd ./package-dir
$ npm link

モジュールを使用するプロジェクトのディレクトリ:

$ cd ./project-dir
$ npm link package-name

または、相対パスを使用して一度に:

$ cd ./project-dir
$ npm link ../package-dir

これは、フードの下で上記の 2 つのコマンドを使用することと同じです。

于 2013-09-13T04:49:23.833 に答える
191

同じ人からの質問と回答なので、代わりにnpm リンクを追加します。

ドキュメントから:

これは、独自のものをインストールするのに便利です。そのため、継続的に再構築する必要なく、繰り返しテストを行うことができます。

cd ~/projects/node-bloggy  # go into the dir of your main project
npm link ../node-redis     # link the dir of your dependency

[編集] NPM 2.0 以降、package.json でローカル依存関係を宣言できます

"dependencies": {
    "bar": "file:../foo/bar"
  }
于 2013-06-28T19:10:56.977 に答える