Members
env :Object
环境变量的配置,可以在你的系统的环境变量中配置同名的 key,以将这些默认的值覆盖
各项配置解释:
NPM_OFFICIAL_REGISTRY
: 官方 registry 注册地址,默认值https://registry.npmjs.org/
NPM_MIRROR_REGISTRY
: 国内的 npm registry 镜像,默认值https://registry.npm.taobao.org/
NVM_NODEJS_ORG_MIRROR
: node 安装包下载地址,默认值https://npm.taobao.org/mirrors/node
NVM_IOJS_ORG_MIRROR
: iojs 安装包的下载地址,默认值https://npm.taobao.org/mirrors/iojs
PHANTOMJS_CDNURL
: phantomjs 安装包的下载地址,默认值https://npm.taobao.org/mirrors/phantomjs
CHROMEDRIVER_CDNURL
: chrome driver 安装包的下载地址,默认值https://npm.taobao.org/mirrors/chromedriver
SELENIUM_CDNURL
: selenium 安装包的下载地址,默认值https://npm.taobao.org/mirrors/selenium
Type:
- Object
npm-cmds :Array.<String>
所有需要使用 npm 的子命令
需要去 registry 上修改或添加信息的命令,只能使用官方的 registry (有待更新)
acccess
: 修改 package 的访问权限adduser
: 注册用户login
: 登录config
,c
,set
,get
: 配置相关deprecate
: 标识某个版本已经废弃了,在用户安装是会得到提醒dist-tag
: 修改 package tag 相关owner
: package 拥有者相关star
,unstar
: star or unstar a packagepublish
,unpublish
: 发布或者取消发布某一个版本
更多其它子命令可以去官网查看
Type:
- Array.<String>
- Source:
Methods
parse-args(args) → {Object}
解析 cli 的参数
- 如果命令中带有
--registry
,则使用其指定的 registry ,如npm install jquery --registry=https://registry.npmjs.org
- 如果命令中带有
--npm
, 则强制使用官方的 registry , 如npm install jquery --npm
- 如果命令中不带有上面两个参数,则判断命令是否是 npm-cmds 中的一个,是的话用官方的 registry ,否则使用中国镜像的 registry
Parameters:
Name | Type | Description |
---|---|---|
args |
Array | cli 的参数,一般是 process.argv.slice(2) |
- Source:
Returns:
- Type
- Object