telemetry プロパティ
Nuxt は、一般的な使用状況に関する匿名のテレメトリデータを収集します。これにより、すべてのユーザーにおける Nuxt 機能の使用状況やカスタマイズ状況を正確に把握します。
telemetry プロパティ
一般的な使用状況に関する匿名のテレメトリデータを収集するために Nuxt Telemetry が Nuxt v2.13.0 で導入されました。これによりすべてのユーザーの Nuxt 機能の使用状況やカスタマイズ状況を正確に把握できます。
-
型:
Boolean - デフォルト値はユーザーの設定に基づきます
なぜテレメトリデータを集めるのか
Nuxt は初期リリース (2016/11/7)から大きく成長しており、改善のためコミュニティのフィードバック に耳を傾けています。
しかしこの手動プロセスでは、記入に時間のかかる issue テンプレートからユーザーのサブセットによるフィードバックを収集するだけであり、人によってニーズやユースケースが異なる場合があります。
Nuxt Telemetry は一般的な使用状況に関する匿名のテレメトリデータを収集します。これはすべてのユーザーの機能の使用状況やカスタマイズ状況を正確に把握することに役立ちます。このデータは Nuxt が世界的にどのように使われているかや改善点(DX とパフォーマンス)とその関連性を測定し、よりよく理解することに役立ちます。
複数のイベントを収集します:
- コマンドの呼び出し(nuxt dev、nuxt build など)
- Nuxt と Node.js のバージョン
- 一般的なマシン情報(MacOS/Linux/Windows や CI 内で実行されるコマンド、ci 名)
- Webpack のビルド時間とアプリケーションの平均サイズ、および生成統計(nuxt generate 使用時)
- プロジェクトのパブリックな依存関係は何か(Nuxt モジュール)
コードはオープンソースであり https://github.com/nuxt/telemetry で入手できます。
オプトアウト
Nuxt Telemetry を無効化する方法はいくつかあります:
-
npx nuxt telemetry disableを使う
npx nuxt telemetry [status|enable|disable] [-g,--global] [dir]
- 環境変数を使う
NUXT_TELEMETRY_DISABLED=1
-
nuxt.config.jsでtelemetry: falseを設定する:
export default {
telemetry: false
}
Nuxt Telemetry と送信されるイベントの詳細はこちら を参照してください。
Sébastien Chopin
Nazaré da Piedade
Nobu
川音리오
Maciek Palmowski
Nestor Vera
Daniel Roe
Yue Yang
Jeronimas
Clément Ollivier
Alexander Lichter
N3-rd
Adrien Zaganelli
Mag
Stefan Huber
Olga Bulat
Paiva
Florian Reuschel
Savas Vedova
HIJACK
Vinícius Alves
Kareem Dabbeet
Valentín Costa
Ryan Skinner
Alex Hirzel
Ajeet Chaulagain
René Eschke
Nico Devs
Muhammad
Naoki Hamada
Tom
Yann Aufray
Anthony Chu
Nuzhat Minhaz
Lucas Portet
Richard Schloss
Bobby
bpy
Antony Konstantinidis
Hibariya
Jose Seabra
Eze
Florian Lefebvre
Lucas Recoaro
Julien SEIXAS