You are browsing Nuxt 2 docs. Go to Nuxt 3 docs, or learn more about Nuxt 2 Long Term Support.

Translated page Contents of this page might be outdated.

A propriedade telemetry

O Nuxt coleta dados de telemetria anónimos sobre o uso em geral. Isto ajuda-nos avaliar precisamente o uso de funcionalidade e personalização através de todos nossos usuários.


A propriedade telemetry

O versão 2.13.0 introduz o Nuxt Telemetry (Telemetria do Nuxt) para coletar dados de telemetria anónimos sobre o uso em geral. Isto ajuda-nos avaliar precisamente o uso de funcionalidade e personalização através de todos nossos usuários.

  • Tipo: Boolean
  • Valor padrão é baseado nas preferências do seu usuário

Porquê coletar a Telemetria

O Nuxt tem crescido muito desde o seu lançamento inicial (7 Nov 2016) e nós continuamos ouvindo a reação da comunidade para melhorar ele.

No entanto, este processo manual apenas coleta reações de um subconjunto de usuários que reservam tempo para preencher o modelo de questões e ele pode ter diferentes necessidades ou caso de uso do que você.

A Telemetria do Nuxt coleta coleta dados de telemetria anónimos sobre o uso em geral. Isto ajuda-nos avaliar precisamente o uso de funcionalidade e personalização através de todos nossos usuários. Estes dados irá permitir-nos entender melhor como o Nuxt é usado globalmente, medindo melhorias feitas (experiência do desenvolvedor e desempenhos) e suas relevâncias.

Nós coletamos vários eventos:

  • Comando invocado (nuxt dev, nuxt build, etc)
  • Versões do Nuxt e Node.js
  • Informações da máquina em geral (MacOS/Linux/Windows e se o comando é executado dentro de um CI, o nome do CI)
  • Duração da construção do Webpack e tamanho médio da aplicação, bem como as estatísticas da geração (quando estiver usando o nuxt generate)
  • Quais são as dependências públicas do seu projeto (módulos do Nuxt)

O código é de código-aberto e está disponível no repositório nuxt-telemetry .

Opção de saída

Você pode desativar a Telemetria do Nuxt para seu projeto de várias maneiras:

  1. Usando o npx nuxt telemetry disable
npx nuxt telemetry [status|enable|disable] [-g,--global] [dir]
  1. Usando uma variável de ambiente
NUXT_TELEMETRY_DISABLED=1
  1. Definindo telemetry: false dentro do seu ficheiro nuxt.config.js:
nuxt.config.js
export default {
  telemetry: false
}

Você pode saber mais sobre a Telemetria do Nuxt e os eventos enviados no repositório nuxt-telemetry no GitHub.