Next.js - telemetry 命令

Next.js 中的 `telemetry` 命令用于控制框架在应用程序开发期间收集的遥测数据。收集的数据有助于 Next.js 团队改进框架。在本章中,您将了解什么是遥测数据、`telemetry` 命令的选项以及如何控制数据的共享。

什么是遥测数据?

遥测数据是 Next.js 收集的匿名用户数据,用于改进未来版本的 Next.js 框架的一般用途。以下是正在收集的数据列表。

  • 一般机器信息(例如 CPU 数量、macOS /Windows /Linux)
  • 您的项目中存在 Next.js 插件
  • 构建应用程序所花费的时间和应用程序的大小(总页数)
  • 调用的命令(下一个构建、下一个开发或下一个导出)
  • 使用的 Next.js 版本。

Next.js 遥测命令语法

以下是 Next.js CLI 中 `telemetry` 命令的语法:

npx next telemetry [options]

例如,npx next telemetry --enable 将启用与以下对象共享遥测数据Next.js

遥测命令的选项

以下是 `telemetry` 命令可用的选项:

选项 说明
-h, --help 显示所有可用选项。
--enable 启用 Next.js 的遥测收集。
--disable 禁用 Next.js 的遥测收集。

在 Next.js 中禁用遥测数据共享

在 Next.js 中,您可以禁用遥测收集,以防止与 Next.js 团队共享任何使用数据。这可以使用 `--disable` 选项和 `telemetry` 命令来完成。以下命令将关闭遥测数据收集。

npx next telemetry --disable

输出

输出确认遥测已关闭。

Telemetry disable