1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AngularCLIを実行する際に、CLI分析データの収集するかどうかの質問を非表示にする

Posted at

はじめに

AngularCLIを実行する際に、CLI分析データの収集するかどうかの質問が表示されるのが面倒だったので表示されないようにしました!

ユーザーは ng analytics CLIコマンド を使用して、Angular CLIの使用状況データを Google Analytics と共有することを選択できます。 データはAngularチームと共有され、CLIを改善するために使用されます。

上記のようにAngularのプロジェクトではCLIの使用状況を収集するかどうか選択できます。

AngularCLIを実行した際に以下のような質問が表示されます。

? 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) 

上記質問で「No」を選択するとangular.jsonに以下の変更が加わります。

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

何が面倒だったのか?

僕が実務で触っているAnuglarプロフジェクトでは、元々angular.jsonの"cli"に"analytics"という項目は存在していませんでした。
(※ trueかfalseかどちらかはある認識なので、何故ないのかは分かっていません。。 知っている方いたら是非コメントに!!)

上記質問で「No」を選択すると gitの変更にangular.jsonが加わりcommitする際に面倒だった!

何をしたか?

結論としては、下記環境変数を設定することで質問が非表示になりました!

export NG_CLI_ANALYTICS="false"

検索してみると下記のように他の環境変数の値が異なるものもいくつか見当たりましたが、僕の環境ではfalseで動作しました。

export NG_CLI_ANALYTICS=cli

export NG_CLI_ANALYTICS=off

僕はzshを使用しているので、この環境変数を ~/.zshrcに記述しました。
下記コマンドを実行したら上記質問は表示されなくなりました!

source ~/.zshrc

簡単ですが以上です!
何かありましたら、コメント頂けると大変喜びます:v:

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?