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
を設定する:
nuxt.config.js
export default {
telemetry: false
}
Nuxt Telemetry と送信されるイベントの詳細はこちら を参照してください。
このページをGitHubで編集する
更新日 Thu, Feb 9, 2023
Paiva
Florian Reuschel
Sébastien Chopin
Daniel Roe
Rishi Raj Jain
Clément Ollivier
Savas Vedova
Steven Soekha
Vinícius Alves
Kareem Dabbeet
Valentín Costa
Ryan Skinner
Alex Hirzel
Ajeet Chaulagain
René Eschke
Nico Devs
Muhammad
Nazaré da Piedade
Naoki Hamada
Tom
Yann Aufray
Anthony Chu
Nuzhat Minhaz
Lucas Portet
Richard Schloss
bpy
Antony Konstantinidis
Hibariya
Jose Seabra
Eze
Florian LEFEBVRE
Lucas Recoaro
Julien SEIXAS
Hugo
Sylvain Marroufin
Spencer Cooley
Piotr Zatorski
Vladimir Semenov
Harry Allen
kazuya kawaguchi
Unai Mengual
Hyunseung Lee
Alexandre Chopin
pooya parsa
Nick Medrano
Mosaab Emam
Iljs Путлер Капут
Heitor Ramon Ribeiro
Nero
Yoon Han
Ikko Eltociear Ashimine
FamCodings
Ayouli
F. Hinkelmann
felipesuri
Christophe Carvalho Vilas-Boas
Leoš Literák
Trizotti