Global

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
Source:

npm-cmds :Array.<String>

所有需要使用 npm 的子命令

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