由于 Google 匿名使用数据问题,CircleCI 构建失败

Sas*_*esh 5 circleci angular

当 CircleCI 构建时,在执行sudo npm install -g @angular/cliGoogle的过程中要求共享匿名数据使用是/否问题。如何避免在 CircleCI 中提示该问题?

docker 的图像是circleci/node:8 命令run: sudo npm install -g @angular/cli

错误信息:

#!/bin/bash -eo pipefail

须藤 npm install -g @angular/cli

/usr/local/bin/ng -> /usr/local/lib/node_modules/@angular/cli/bin/ng @angular/cli@8.0.1 postinstall /usr/local/lib/node_modules/@angular/cli node ./bin/postinstall/script.js ? 您是否愿意根据https://policies.google.com/privacy 上的Google 隐私政策与 Google 的 Angular 团队共享匿名使用数据?有关更多详细信息以及如何更改此设置,请参阅http://angular.io/analytics。(是/否) ?

您是否愿意根据https://policies.google.com/privacy 上的Google 隐私政策与 Google 的 Angular 团队共享匿名使用数据?有关更多详细信息以及如何更改此设置,请参阅http://angular.io/analytics。(是/否) ?

您是否愿意根据https://policies.google.com/privacy 上的Google 隐私政策与 Google 的 Angular 团队共享匿名使用数据?有关更多详细信息以及如何更改此设置,请参阅http://angular.io/analytics。(y/N) 太长时间没有输出(超过 10m0s)

这个问题是关于 CircleCI 构建的,对我来说不是一个解决方案。我无法在 CircleCI 中实现这个解决方案。

Fil*_*kov 12

您可以通过定义环境变量让您的 angular 知道它是在 CI 中构建的NG_CLI_ANALYTICS=ci。或者只是完全禁用使用分析问题NG_CLI_ANALYTICS=false

有关更多信息,请参阅angular-cli/docs/design/analytics.md:Disabling Usage Analytics