独自のレジストリなしでプライベート NPM モジュールをインストールするにはどうすればいいですか? 質問する

独自のレジストリなしでプライベート NPM モジュールをインストールするにはどうすればいいですか? 質問する

共有コードをいくつか取得し、それを 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",
    }
}

おすすめ記事