在执行AngularCLI时,将隐藏有关是否收集CLI分析数据的问题

首先

因为烦恼每次执行Angular CLI时都会显示询问是否收集CLI分析数据的问题,所以我禁止了该显示!

用户可以使用ng analytics CLI命令选择将Angular CLI的使用情况数据与Google Analytics共享。这些数据将与Angular团队共享并用于改进CLI。

在Angular项目中,您可以选择收集CLI的使用情况,方法如上所述。

执行Angular CLI时,会显示以下类似的问题。

? Would you like to share anonymous usage data about this project with the Angular Team at
Google under Google’s Privacy Policy at https://policies.google.com/privacy? For more
details and how to change this setting, see https://angular.io/analytics. (y/N) 

如果在上述问题中选择“否”,则会在angular.json中增加以下更改。

 "cli": {
    "analytics": false,
  }

这件事情究竟是什么让你觉得麻烦呢?

在我实际工作中接触到的Angular项目中,angular.json文件中最初就没有”cli”下的”analytics”这个选项。
(※ 我只知道”cli”下的选项可能是true或false,但并不清楚为什么没有”analytics”,如果有人知道,请务必在评论中提供信息!!)

如果在上述问题中选择“否”,那么在提交git更改时添加angular.json就会很麻烦!

你做了什么?

通过设置以下环境变量,问题已成功隐藏!

export NG_CLI_ANALYTICS="false"

当我尝试搜索时,我发现其他环境变量的值也有一些不同,但在我的环境下,它以false运行。

export NG_CLI_ANALYTICS=cli

export NG_CLI_ANALYTICS=off

由于我在使用zsh,我将这个环境变量写入了~/.zshrc文件中。
当我执行下面的命令后,上述问题不再显示!

source ~/.zshrc

很简单,但就这样了!如果有任何问题,请您留言,我会非常高兴的。

广告
将在 10 秒后关闭
bannerAds