LoginSignup
2
3

More than 3 years have passed since last update.

nuxt-telemetryとはなんぞや?

Last updated at Posted at 2020-07-14

はじめに

Nuxtをローカルで立ち上げると、見慣れない文言がターミナルに出てきました。
スクリーンショット 2020-07-14 10.22.50.png

なんだなんだ?「てれめとり」だって?
普段通りに立ち上がらないと一瞬焦りますが、どうやら新規仕様のようです。

Nuxt Telemetryとは

なるほどNuxt 2.13で導入されたモジュールらしく、Nuxt機能の使用状況やカスタマイズ状況などの統計を取るものらしいですね。

スクリーンショット 2020-07-14 10.24.55.png

収集データ例
- SSRモードかどうか
- TypeScriptビルドかどうか
- ビルドコマンドは何か(nuxt dev, nuxt build)
- etc

先ほど現れた文言は、その情報収集に対して同意するかどうかの確認だったっぽいですね
yes/noを選んでenterで進みましょう。すると今まで通りのビルドが走ります。

安心:relaxed:

間違えてYesを押してしまった場合

READMEにも書いてありますが、取り消し/変更には3つの方法があるそうです

1.nuxt.configに以下を追加する

nuxt.config.js
export default {
  ....
  telemetry: false
  ...
}

2.環境変数で指定する

dotenvやcross-envを使っている人はそちらで指定ですね

NUXT_TELEMETRY_DISABLED=1

3.ターミナルでコマンドを打つ

対象のプロジェクトルートに行って、npx nuxt telemetry disableを入力
スクリーンショット_2020-07-14_10_36_57.png
こちら実際にやってみると上記のようなメッセージが出ました。
そして、.nuxtrcというファイルが自動生成されました。
スクリーンショット_2020-07-14_11_28_45.png

ここを編集するだけでまた切り替えできそうですね!

さいごに

こういったデータの提供は任意ですので、懸念がある方などは参加する必要はないと思います。ただ、集計データが気になる自分としてはいろんな人が積極的に参加して世界でどんな感じにnuxtが使われているのか見てみたいなという好奇心も強くあります。

次は実際にこのモジュールの中身のソースコードを見て解説記事にしてみたいと思います

参考

2
3
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
2
3