因为家喻户晓的起因,npm 在执行 install 或 ci 时申请官网仓库会相当慢,为此咱们能够在 gitlab 的全局中设置以下环境变量来为 npm 指定国内的阿里云仓库。办法如下:
关上 CD 设置
此设置实用于所有的测试,所以咱们将其间接配置到全局。
增加变量
按上述步骤顺次增加完下述变量:
NPM_CONFIG_REGISTRY: https://registry.npm.taobao.org
NPM_CONFIG_ELECTRON_MIRROR: https://npm.taobao.org/mirrors/electron
NPM_CONFIG_SASS_BINARY_SITE: https://npm.taobao.org/mirrors/node-sass
NPM_CONFIG_PHANTOMJS_CDNURL: https://npm.taobao.org/mirrors/phantomjs
确认变量
最初咱们在 .gitlab-ci.yaml
文件中退出环境变量的打印:
script:
- env
最初确认环境变量曾经失效:
随后再执行 npm install 或 npm ci 等装置依赖的操作时,便能够主动走淘宝源了。