多 npm 镜像源发布，解决手动修改 npm 镜像源问题

---

## 工程添加依赖

#### npm 安装

```bash
npm install @ilpp/ilpp-cli
```

#### yarn 安装

```bash
yarn add @ilpp/ilpp-cli
```

## 使用

#### 在当前用户目录下创建 nrm.json, 并完善镜像源信息

```json
{
  "npm1": {
    "registry": "https://registry.npmjs.org/", // .npmrc 的 registry
    "_auth": "eHh4JTNBeHh4", // 用户名:密码 对应的 base64
    "email": "xxx@qq.com", // 邮箱
    // package.json 下的 publishConfig 对应的 registry; 
    // registry 和 packageRegistry 可能会不一样;
    "packageRegistry": "https://registry.npmjs.org/" 
  },
  "npm2": {
    "registry": "https://registry.npmjs.org1/",
    "_auth": "eHh4JTNBeHh4",
    "email": "xxx@qq.com",
    "packageRegistry": "https://registry.npmjs.org1/"
  }
}
```

#### 手动选择源发布

```js
ilpp-cli publish 

```

#### 自动发布到 nrm.json 下所有源

```js
ilpp-cli publish -a

```