私はpackage.jsonにプライベートなBitBucketリポジトリを含めようとしていますが、バージョンを通常のモジュールとして管理したいと思っています。現在、私はこれを使用しています
"package-name": "git+https://<user>:<password>@<url-repository>.git"
すでに試してみましたが、うまくいきませんでした。
"package-name": "git+https://<user>:<password>@<url-repository>.git#v1.0"
何か案が?
"dependencies": { "my-module": "git+https://Xaqron:[email protected]/Xaqron/my-module.git#*" }
Xaqron
を自分のユーザー名に、pwd
をステップ1のアプリパスワードに置き換えます。
特定のバージョンをインストールするには、依存URLの最後に#v.v.v
(つまり#1.0.0
)を追加します。
私は現在これを使用していますが、動作します:
{
"dependencies": {
"package-name": "git+ssh://git@<url-repository>.git#v0.1.0"
}
}
私はnpm
バージョン4.1.2
と自己ホスト型bitbucketバージョン4.14.6
を使用しています
モジュールリポジトリにインストールするバージョンにgitタグを付ける必要があります。リポジトリのURLは、モジュールのpackage.json
ファイル、例.
"repository": {
"type": "git",
"url": "git+https://github.com/repo-owner-name/my-module.git" // <-- This line!
},
タグを追加したとき(例:git tag -a 0.0.1 -m "auto release"
)リリースまで、以下を使用してインストールできます。
"my-module": "git+https://bitbucket.org/repo-owner-name/my-module.git#0.0.1"