我尝试使用他们的YAML文件开始使用Gitlab的CI。我的repo包含一个有角度的2应用程序,在构建时需要运行e2e和单元测试,因此脚本中的一行尝试通过NPM安装依赖性以提供此功能但总是在天文学上失败,下面是我的YAML脚本和示例我遇到的错误往往因某种未知原因而有所不同。
before_script:
- apt-get update -y && apt-get upgrade -y
- apt-get install -y nodejs
- apt-get install -y npm
- npm update npm -g
- npm cache clean
- npm install -g angular-cli
test:
script:
- ng test
- ng e2e
答案 0 :(得分:1)
尝试将npm install -g angular-cli
更改为npm install -g @angular/cli
。之前已被弃用。