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で編集する
更新日 Mon, Feb 28, 2022
Leoš Literák
Trizotti
Clément Ollivier
Sébastien Chopin
Marcello Bachechi
Rodolphe
Thomas Underwood
Shek Evgeniy
felipesuri
Lukasz Formela
Hugo Torzuoli
Sylvain Marroufin
Kareem Dabbeet
tramplay
Daniel Roe
verebelyicsaba
Adam
Nate Butler
Sandra Rodgers
Arpit Patidar
Matthew Kuehn
Steven DUBOIS
Travis Lindsey
syagawa
Maxime
かる
Al Power
Florent Delerue
quanghm
José Manuel Casani Guerra
Unai Mengual
kazuya kawaguchi
Michael Lynch
Tomachi
pooya parsa
Meir Roth
Brett
Adam Miedema
Thomas Bnt
Kazuki Furukawa
Anthony Ruelle
Christophe Carvalho Vilas-Boas
Roman Harmyder