[TOC]
# 发布模块
1.在 npm [注册用户](https://link.jianshu.com?t=https://www.npmjs.com/signup)
2.在本地登录自己的 npm 账号
```
npm login
```
3.发布模块
```
npm publish
// 返回下面的信息就是发布成功了
+ qarticles@0.3.4
```
还可以给自己的模块的来个图片徽章,可以放在github仓库的README.md里可以让访问到这项目的人看到项目的状态
[http://shields.io/](http://shields.io/)
[https://nodei.co/](https://nodei.co/)
[![vue-lazyload](https://nodei.co/npm-dl/vue-lazyload.png)vue-lazyload](https://link.jianshu.com?t=https://nodei.co/npm/vue-lazyload/)
附赠:
```
npm update <package>
// 可以把当前目录下node_modules子目录里边的对应模块更新至最新版本。
npm cache clear
// 可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。
npm unpublish <package>@<version>
// 可以撤销发布自己发布过的某个版本代码。
```