共有コードをいくつか取得し、それを NPM モジュールに配置しましたが、中央レジストリにアップロードしたくありません。問題は、他のプロジェクトからそれをどのようにインストールするかです。
最も明白な方法は、おそらく独自の NPM レジストリをセットアップすることですが、ドキュメントによると、それには多くの手間がかかります。
ローカルファイルシステムにある NPM モジュール、あるいは Git からインストールすることはできますか?
npm install --from-git git@server:project
ベストアンサー1
プライベート npm モジュールpackage.json
内のファイルに、以下を追加する必要があります。
"private": true
次に、別のモジュール内のプライベート モジュールを参照するには、次のようにしますpackage.json
。
{
"name": "myapp",
"dependencies": {
"private-repo": "git+ssh://[email protected]:myaccount/myprivate.git#v1.0.0",
}
}