Nuxt Kit 提供可组合的实用程序来与 Nuxt Hooks 和 Nuxt Builder Core 进行交互并开发 Nuxt 模块 超级简单!
用法
安装依赖
您可以通过将最新的 Nuxt Kit 添加到 package.json
的 dependencies
部分来安装它。 但是,请考虑始终显式安装 @nuxt/kit
包,即使 Nuxt 已经安装了它。
package.json
json
{
"dependencies": {
"@nuxt/kit": "npm:@nuxt/kit-edge@latest"
}
}
导入套件实用程序
test.mjs
js
``
:links{to="/docs/nuxtjs/advanced/kit"}
::card{type=warn}
Nuxt Kit 实用程序仅适用于模块,并不意味着在运行时导入(组件、Vue 可组合项、页面、插件或服务器路由)。
::
Nuxt Kit 是一个 [esm-only package](/concepts/esm),这意味着你**不能**`require('@nuxt/kit')`。 作为解决方法,在 CommonJS 上下文中使用动态导入:
```js [test.cjs]
// 这行不通!
// const kit = require('@nuxt/kit')
async function main() {
const kit = await import('@nuxt/kit')
}
main()