私が作業しているツールを仕事中のプロジェクトの1つにしています。このツールは、プライベートビットバケットリポジトリにあると私は、プロジェクトのpackage.jsonに次の依存関係のラインでプロジェクトにそれを引っ張っています:NPMを使用したプライベートリポジトリのバージョン番号注釈
"content-deployment-tool": "git+https://<account>:<apikey>@bitbucket.org/<account>/content-deployment-tool.git#2.0.2",
これは動作しますが、それは私がいるPITAのB/Cですコンテンツデプロイメントツールリポジトリで新しいタグを更新してプッシュするたびに、タグ番号を増やしてください。
私は…#^2.0.0
のようなバージョン番号を書き留めるために意味論的なバージョン管理のワイルドカードを試しましたが、試してみるとエラーが発生します。
npm ERR! code 1
npm ERR! Command failed: /usr/bin/git checkout ^2.0.0
npm ERR! error: pathspec '^2.0.0' did not match any file(s) known to git.
毎回ハードコードする必要がありますか?私は、特にプライベートレポからのバージョン番号に注目してドキュメントを見つけるのが難しいです。