1.1.4 • Published 2 years ago

npm-login-registry v1.1.4

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

背景

npm login是交互式命令,不适用于ci场景。希望能有个命令行能一次性输入用户名、密码、邮箱进行登陆,且支持registry

原理

现在有个npm-cli-login,支持命令行式的一步登陆。看了下源码,是通过http调用的方式登陆的。试了下不支持腾讯内部源。

这个库是用代码完成了交互式命令的输入。相当于手动npm login。支持官方源(无registry)和配置registry。目前只验证了腾讯内部源。

参数说明

参数clicli缩写含义
username--username-u用户名
password--password-p密码
email--email-e邮箱
registry--registry-r

官方源不用传registry

目前只验证了腾讯内部源

用法

安装

npm install -g npm-login-registry

脚本

npm-login-registry -u xxx -p xxx -e xxx -r xxx

代码引用

const npmLogin = require('npm-login-registry');

npmLogin({
  username: 'xxx',
  password: 'xxx',
  email: 'xxx',
  registry: 'xxx'
})

ci示例

script:
  - npm install -g npm-login-registry
  - npm-login-registry -u xxx -p xxx -e xxx -r xxx
  - npm publish
1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago