Nuxt Kit
@nuxt/kit fornece recursos para autores de módulos.
Nuxt Kit fornece utilitários componíveis para facilitar a interação com Nuxt Hooks, a Interface Nuxt e o desenvolvimento de Módulos Nuxt.
Veja também api > kitUso
Instalar Dependência
Você pode instalar o Nuxt Kit mais recente adicionando-o à seção dependencies
do seu package.json
. No entanto, considere sempre instalar explicitamente o pacote @nuxt/kit
, mesmo que ele já esteja instalado pelo Nuxt.
@nuxt/kit
e @nuxt/schema
são dependências chave para o Nuxt. Se você estiver instalando separadamente, certifique-se de que as versões de @nuxt/kit
e @nuxt/schema
sejam iguais ou superiores à sua versão do nuxt
para evitar qualquer comportamento inesperado.
{
"dependencies": {
"@nuxt/kit": "npm:@nuxt/kit-nightly@latest"
}
}
Importar Utilitários do Kit
import { useNuxt } from '@nuxt/kit'
Os utilitários do Nuxt Kit estão disponíveis apenas para módulos e não devem ser importados em tempo de execução (componentes, composables do Vue, páginas, plugins ou rotas do servidor).
Nuxt Kit é um pacote somente esm, o que significa que você não pode require('@nuxt/kit')
. Como alternativa, use importação dinâmica no contexto CommonJS:
// Isso NÃO funciona!
// const kit = require('@nuxt/kit')
async function main() {
const kit = await import('@nuxt/kit')
}
main()
※Esta página é uma tradução não oficial da documentação oficial do Nuxt.js.
A página correspondente na documentação oficial está aqui:
https://nuxt.com/docs/3.x/guide/going-further/kit