npm包实现发布正式和测试版
npm publish的時(shí)候 怎麼發(fā)測(cè)試版和正式版本呢?
通常我們一般情況下 直接 npm publish 提交自己的開(kāi)發(fā)包后,在項(xiàng)目中 npm install @packageName 是下載下來(lái)剛才我們提交上去的 npm 包。
如果出現(xiàn)一些不穩(wěn)定版本或者其他情況,我們并不想直接發(fā)佈后 用戶(hù)npm install 拉取這個(gè)不穩(wěn)定的版本,或者根據(jù)用戶(hù)需要是否拉取這個(gè)不穩(wěn)定的版本。
那我們可以給這個(gè)不穩(wěn)定的版本貼上標(biāo)簽 beta 。因爲(wèi)一般 npm install 的版本都是 latest。
編譯成功后在目錄 dist/lib下 找到 package.json
一般是 這樣的 ?"version": "1.0.6",
提交正式版本
npm publish下載正式版本
npm install @packageName在測(cè)試版本中 的package.json我們改成這樣?"version": "1.0.6-beta",
然後提交測(cè)試版本
npm publish --tag=beta下載測(cè)試版本
npm install @fz/components@beta然後我們 npm info @packageName 查看信息
?
?本文僅屬於個(gè)人記錄
關(guān)於 npm dist-tag:https://docs.npmjs.com/cli/dist-tag
關(guān)於 npm publish:https://docs.npmjs.com/cli/publish
轉(zhuǎn)載于:https://www.cnblogs.com/huangenai/p/7001701.html
總結(jié)
以上是生活随笔為你收集整理的npm包实现发布正式和测试版的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Maven依赖图解
- 下一篇: Hibernate ORM框架学习日记基