npm包实现发布正式和测试版
npm publish的時候 怎麽發測試版和正式版本呢?
通常我們一般情況下 直接 npm publish 提交自己的開發包后,在項目中 npm install @packageName 是下載下來剛才我們提交上去的 npm 包。
如果出現一些不穩定版本或者其他情況,我們并不想直接發佈后 用戶npm install 拉取這個不穩定的版本,或者根據用戶需要是否拉取這個不穩定的版本。
那我們可以給這個不穩定的版本貼上標簽 beta 。因爲一般 npm install 的版本都是 latest。
編譯成功后在目錄 dist/lib下 找到 package.json
一般是 這樣的 "version": "1.0.6",
提交正式版本
npm publish
下載正式版本
npm install @packageName
在測試版本中 的package.json我們改成這樣 "version": "1.0.6-beta",
然後提交測試版本
npm publish --tag=beta
下載測試版本
npm install @fz/components@beta
然後我們 npm info @packageName 查看信息
本文僅屬於個人記錄
關於 npm dist-tag:https://docs.npmjs.com/cli/dist-tag
關於 npm publish:https://docs.npmjs.com/cli/publish
转载于:https://www.cnblogs.com/huangenai/p/7001701.html
npm包实现发布正式和测试版相关推荐
- 如何开发一个npm包并发布
一.安装nodejs 不多说了,网上教程多得是 二.创建自己的npm包 目录结构 npm-test a.js b.js package.json 开发 为了简单便于理解,就开发一个简单地hello程序 ...
- npm包的发布-官网发布(一)
npm包的发布 npm初始化 npm init Terminal打印 This utility will walk you through creating a package.json file. ...
- npm包发布正式和测试版
通常我们是通过npm publish 发布开发包,在项目npm install @packageName的方式来下载我们刚才发布的npm包.如果出现不稳定版本,需要升级安装包版本号,如果我们不想升级版 ...
- npm 全局安装vuecli报错_前端脚手架CLI生成模版命令工具(包括,npm包的发布,脚手架的搭建,注意事项,优化等)...
NodeJs的出现,让前端工程化的理念不断深入,正在向正规军靠近.先是带来了Gulp.Webpack等强大的构建工具,随后又出现了vue-cli和create-react-app等完善的脚手架,提供了 ...
- npm收录了哪些包_手把手教你制作一个小而美丽的 npm 包并发布
第1步:npm账户 你需要一个 npm 账户,如果米有,注册地址是:npmjs.com/signup 第2步:登录 进入你自己电脑的终端(cmd)并输入: npm adduser 也可以使用以下命令: ...
- npm --- 包的发布与导入
安装好NODE后,下面演示如何编写一个包,并将其发布到NPM仓库中,最后通过NPM安装回本地. 以下例子是在windows*64环境下运行的. 1.编写模块 exports.sayHello = fu ...
- vue css load,vue css3loadding插件的开发以及npm包的发布管理
插件开发的话建议使用vue-gitment脚手架开发 vue init webpack-simple vue-gitment 如果提示 执行cnpm install vue-cli -g 全局安装 c ...
- 万物根源-一分钟教你发布npm包
Created By JishuBao on 2019-03-08 12:38:22 Recently revised in 2019-03-08 12:38:22 欢迎大家来到技术宝的掘金世界, ...
- 发布npm包到GitHub Packages
发布Npm包到GitHub Packages Github集成了GitHub Packages功能,目前提供了Npm.Docker.Maven.NuGet.RubyGems的包管理工具,可以通过Git ...
最新文章
- Factorization Machine
- vc开发soap客户端(方式一)
- 迁移学习 nlp_NLP的发展-第3部分-使用ULMFit进行迁移学习
- 关于导入c3p0-0.9.5.5.jar包引发NoClassDefFoundError、ClassNotFoundException
- 推荐25款很棒的 HTML5 前端框架和开发工具【下篇】
- [转载]共享软件的注册加密法
- 【C#】wpf查找父子节点
- java 包的package和import语句
- 手机短信注册页面h5css3+html5模板
- PAT练习 人口普查
- 保龄球积分c语言程序,C语言保龄球积分.doc
- Monero GUI Wallet发送交易源码分析
- (翻译)锚定效应(Anchoring)
- 你的生命有什么可能 读书笔记
- 命令top动态监控进程所占系统资源
- 7-111 输出大写英文字母
- IT人员必学最基础知识(四)——补充总结
- 通过fork来剖析Linux内核的内存管理和进程管理(下)
- PLC转换32位IEEE 754格式modbus 值到浮点
- 【MySQL 8.0 OCP 1Z0-908认证考试】 题库精讲--第二讲mysql主从
热门文章
- matlab与音频处理
- aidl生成java文件_Android AIDL自动生成Java文件测试
- 电脑切换用户关闭计算机会怎样,电脑中的“睡眠、关机、注销、切换用户、待机、休眠”都什么意思?有什么区别...
- 线性求逆元模板_ACM 数论基本模板
- python测试代码运行时间_10种检测Python程序运行时间、CPU和内存占用的方法
- python3用什么系统好_学python用什么系统【怎么学好python】
- flac3d命令流实例大全_如何在Linux上使用xargs命令
- chrome控制台如何把vw显示成px_chrome用不好,BUG改到老,这些chrome 浏览器使用技巧你需要掌握...
- 086_访问html元素
- 073_JS JSON