プライベートにしたい Node.js 用のモジュールを作成したと仮定します。次の行を追加できる (すべき) ことはわかっています。
"private": "true"
また、ファイル システム パスまたは GitHub を含む git リポジトリへのリンクを使用して、このモジュールを作成package.json
できることも知っています。npm install
また、そのようなファイル システム パスまたは git リポジトリへのリンクを に配置できることも知っていますpackage.json
。そのため、このdependencies
部分は次のようになります。
"dependencies": {
"myprivatemodule": "git@github.com:..."
}
私が今望んでいるのは、最新バージョンにリンクすることではなく、特定のバージョンにリンクすることです。私が知っている唯一の可能性は、その ID を使用して特定のコミットにリンクすることです。しかし、これは0.3.1
.
だから私の質問は: とにかくそのようなバージョン番号を指定して、npm にこのバージョンを含む最新のコミットの git リポジトリを検索させることは可能ですか?
そうでない場合、プロジェクトでこの問題をどのように解決しますか? コミット ID を使用していますか、またはこれに対するより良い解決策はありますか?