npm ci fast install All In One
gitlab ci & npm ci
缓存 npm & 缓存 node_modules
key: node_cache
paths:
- .npm/
+ - node_modules/.cache
before_script:
- npm config set registry https://registry-cnpm.xgqfrms.xyz
- npm ci --cache .npm --prefer-offline --no-audit
npm ci
https://docs.npmjs.com/cli/v8/commands/npm-ci
new
.npm-build-tpl-fast:
image: node:14
stage: build
tags:
- k8s
cache:
key: node_cache
paths:
- .npm/
before_script:
- npm config set registry https://registry-cnpm.xgqfrms.xxyz
- npm ci --cache .npm --prefer-offline --no-audit
script:
- npm run build 2> /dev/null
artifacts:
paths:
- dist/
old
.npm-build-tpl:
image: node:8.9
stage: build
tags:
- k8s
cache:
key: node_deps
paths:
- node_modules/
before_script:
- npm config set registry https://registry-cnpm.xgqfrms.xyz
script:
- npm install
- npm run build 2> /dev/null
artifacts:
paths:
- dist/
cache
$ npm i --prefer-offline --no-audit --progress=false
$ npm install --prefer-offline --no-audit --progress=false
refs
https://stackoverflow.com/questions/52499617/what-is-the-difference-between-npm-install-and-npm-ci
https://stackoverflow.com/questions/22077725/speeding-up-the-npm-install
https://hsiangfeng.github.io/nodejs/20211027/1827968017/
©xgqfrms 2012-2020
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 ️,侵权必究⚠️!