如何更新自己写的npm包(模块),假设已经在npm中发布了一个1.0.0版本的包;
2018-01-13 14:08
731 查看
前提:你已经写了一个npm包,然后已经上传到npm中,那么它的版本就是1.0.0;
假设你的1.0.0版本现在被自己修修改改,已经变得不一样,那么我们就应该更新一下远端的1.0.0版本;
操作步骤:
第一步:在本地更新这个包的版本 ,使用命令 npm version <update_type>;
第二步:提交到远端npm中,使用命令npm publish;
演示(我写了一个测试包,包的名字就是 nbfirstnpmcvper ,有点长,不要介意啊):
1.查看已经发布的这个包nbfirstnpmcvper 的版本,如图:
可以看到我在npm远端只发布了一个测试包:nbfirstnpmcvper,版本为1.0.0;
2.将这个包的部分内容进行修改,修改完之后,我们想作为一个新的版本进行提交,
那么第一步要做的就是修改版本号,如何修改?
使用命令:npm version <update_type>进行修改,update_type 有三个参数,
第一个是patch, 第二个是minor,第三个是 major,
patch:这个是补丁的意思,补丁最合适;
minor:这个是小修小改;
major:这个是大改咯;
具体咋用:
比如我想来个1.0.1版本,注意,是最后一位修改了增1,那么命令:npm version patch 回车就可以了;
比如我想来个1.1.0版本,注意,是第二位修改了增1,那么命令: npm version minor 回车就可以了;
比如我想来个2.0.0版本,注意,是第一位修改了增1,那么命令: npm version major 回车就可以了;
我来一个补丁,如图:这样本地的就修改成1.0.1版本了
3.本地修改完还没完,继续上传到npm,远端的还是1.0.0版本,我们还要修改远端的版本:
这样就完成了所有工作内容;
4.我们再来查看一下远端的这个包的版本信息:
好了,现在远端的npm已经有了两个版本;
假设你的1.0.0版本现在被自己修修改改,已经变得不一样,那么我们就应该更新一下远端的1.0.0版本;
操作步骤:
第一步:在本地更新这个包的版本 ,使用命令 npm version <update_type>;
第二步:提交到远端npm中,使用命令npm publish;
演示(我写了一个测试包,包的名字就是 nbfirstnpmcvper ,有点长,不要介意啊):
1.查看已经发布的这个包nbfirstnpmcvper 的版本,如图:
可以看到我在npm远端只发布了一个测试包:nbfirstnpmcvper,版本为1.0.0;
2.将这个包的部分内容进行修改,修改完之后,我们想作为一个新的版本进行提交,
那么第一步要做的就是修改版本号,如何修改?
使用命令:npm version <update_type>进行修改,update_type 有三个参数,
第一个是patch, 第二个是minor,第三个是 major,
patch:这个是补丁的意思,补丁最合适;
minor:这个是小修小改;
major:这个是大改咯;
具体咋用:
比如我想来个1.0.1版本,注意,是最后一位修改了增1,那么命令:npm version patch 回车就可以了;
比如我想来个1.1.0版本,注意,是第二位修改了增1,那么命令: npm version minor 回车就可以了;
比如我想来个2.0.0版本,注意,是第一位修改了增1,那么命令: npm version major 回车就可以了;
我来一个补丁,如图:这样本地的就修改成1.0.1版本了
3.本地修改完还没完,继续上传到npm,远端的还是1.0.0版本,我们还要修改远端的版本:
这样就完成了所有工作内容;
4.我们再来查看一下远端的这个包的版本信息:
好了,现在远端的npm已经有了两个版本;
相关文章推荐
- 如何发布一个包到npm && 如何使用自己发布的npm包 && 如何更新发布到npm的package && 如何更新当前项目的包?
- npm 命令 & 【npm】利用npm安装/删除/发布/更新/撤销发布包 & 如何升级nodejs版本
- 如何使用npm发布自己的npm包
- 如何更新当前系统的npm和node版本 (on windows)
- 如何上传发布自己的npm组件包
- Node.js学习(五)——npm如何发布自己的组件包
- 如何更新npm至最新版本
- 如何发布Node模块到NPM社区
- 如何降低在 npm 模块中发布敏感信息的可能性
- 如何发布Node模块到NPM社区
- python的模块管理与发布+如何在pypi上发布自己的模块
- 如何升级nodejs版本 安装n模块报错 npm ERR! notsup Unsupported platform
- 如何发布Node模块到NPM社区
- npm publish 发布自己的模块(发布包)
- 发布自己改的版本NBear95(2009年5月自己更新)
- 如何把 nodejs 模块发布到 npm
- 金融安全资讯精选 2018年第三期:上海P2P备案大考来临,新型KillDisk变种攻击拉丁美洲金融机构,WordPress 发布安全更新版本,如何在阿里云环境下搭建基于SonarQube的自动化安全
- 如何在Node.js中使用npm创建和发布一个模块
- 巨高兴,自己的“万能数据库查询分析器”中英文 3.01版本 已经在国内6大软件下载网站发布
- 巨高兴,自己的 彻底删除文件“File Delete Absolutely ”2.01 版本 已经在国内6大软件下载网站发布