# yzzn-ui 发布流程

## 1. 版本号说明
package.json中有当前发布包的版本号，其中第一个是 major, 第二个是 minor,第三个是 patch
- patch：这个是补丁的意思
- minor：这个是小修小改
- major：这个是大改动
```json
{
  "version": "0.1.3"
}
```
### 1.1修改版本号
`
npm version patch
`

## 2. 执行打包命令
`npm run lib`

## 3. 切换npm源
执行 `nrm ls` 查看当前npm，如果用的是淘宝镜像，需要切换为npm
```
  npm -------- https://registry.npmjs.org/
  yarn ------- https://registry.yarnpkg.com/
  cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
  nj --------- https://registry.nodejitsu.com/
  npmMirror -- https://skimdb.npmjs.com/registry/
  edunpm ----- http://registry.enpmjs.org/
```

执行 `nrm use npm` 切换npm镜像

```
Registry has been set to: https://registry.npmjs.org/
```

## 4. 使用npm账户登录
执行 `npm login`, 使用npm注册账户进行登录
```
Logged in as yzzn_template on https://registry.npmjs.org/.
```

## 5. 发布
执行 `npm publish`
