npm 使用 Dist-tags 標(biāo)記包

2021-10-29 10:47 更新

分發(fā)標(biāo)簽(dist-tags)補(bǔ)充語義版本控制(例如,v0.12)。使用它們來組織和標(biāo)記不同版本的包。除了比 semver 編號更易讀之外,標(biāo)簽還允許發(fā)布者更有效地分發(fā)他們的包。

添加標(biāo)簽

要將標(biāo)簽添加到包的特定版本,請使用:

npm dist-tag add <pkg>@<version> [<tag>]

使用標(biāo)簽發(fā)布

默認(rèn)情況下,npm publish將使用latest標(biāo)簽標(biāo)記你的包。如果使用該--tag標(biāo)志,則可以指定要使用的另一個標(biāo)簽。例如,以下將使用beta標(biāo)記發(fā)布你的包:

npm publish --tag beta

使用標(biāo)簽安裝

npm publish,npm install <pkg>latest默認(rèn)使用標(biāo)簽。要覆蓋此行為,請使用npm install <pkg>@<tag>.?下面的示例將安裝somepkg在已標(biāo)記為beta的版本上。

npm install somepkg@beta

注意事項

由于 dist-tags 與 semver 共享相同的命名空間,因此避免使用可能導(dǎo)致沖突的標(biāo)記名稱。最佳做法是避免使用以數(shù)字或字母“v”開頭的標(biāo)簽。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號