ダウンロードしたモジュール リポジトリがあります。別のディレクトリにグローバルにインストールするのではなく、ローカルにインストールしたいですか?
これを行う簡単な方法は何ですか?
ダウンロードしたモジュール リポジトリがあります。別のディレクトリにグローバルにインストールするのではなく、ローカルにインストールしたいですか?
これを行う簡単な方法は何ですか?
に 1 つの<folder>
引数を指定するだけnpm install
で、引数はパッケージ名ではなくローカル フォルダーを指す必要があります。
npm install /path
ローカル モジュール ディレクトリ:
$ cd ./package-dir
$ npm link
モジュールを使用するプロジェクトのディレクトリ:
$ cd ./project-dir
$ npm link package-name
または、相対パスを使用して一度に:
$ cd ./project-dir
$ npm link ../package-dir
これは、フードの下で上記の 2 つのコマンドを使用することと同じです。
同じ人からの質問と回答なので、代わりに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"
}