-
ArthurSlog
-
SLog-58
-
Year·1
-
Guangzhou·China
-
Sep 3th 2018
有个爱你的人不容易 你怎么舍得伤她的心 一定要趁现在好好努力
-
本篇我们来更新并发布我们自己的npm包(NPM PACKAGE)
-
切换至文件路径下
cd ~/Desktop/arthur-demo-package/
- 本次更新自述文件 readme.md
~/Desktop/arthur-demo-package/readme.md
\# This is a messgae from the demo package
\``` txt
Example.js
\```
\---
\``` js
const arthur = require('arthur-demo-package');
arthur.printMsg();
\```
-
上述使用的是 Markdown语法
-
打开命令行,登陆npm账号(已登陆的忽略),查看登陆状态
npm whoami
结果是:
arthurslog
- 如果还没登陆,需要输入一下指令,并根据提示输入账号、密码和邮箱地址
npm login
- 接着,输入以下指令更新版本号,参考 官方文档
Patch releases (补丁版本):1.0或1.0.x或~1.0.4
Minor releases (次要版本):1或1.x或^1.0.4
Major releases (主要版本):*或x
指令的写法时 sudo npm version <patch>
其中 <patch>,指明了本次发布的为补丁版本,可以替换成上述的另外两个或者时其他的,含义参照官方文档
sudo npm version patch
- 接着,发布我们的最新的 package
sudo npm publish
-
ok,现在已经完成了package的更新和发布了
-
打开你的npm主页,这里打开我自己的主页,地址是 https://www.npmjs.com/~arthurslog
-
可以看到,我们的自述页面已经更新了
-
至此,我们完成了Npm package的更新和发布。