Nuxt Kit

@nuxt/kit 為模組作者提供功能。

Nuxt Kit 提供可組合的實用工具,讓與 Nuxt 鉤子Nuxt 介面 互動以及開發 Nuxt 模組變得超級簡單。

發現所有 Nuxt Kit 實用工具。

使用

安裝依賴

你可以透過將最新版本的 Nuxt Kit 新增到你的 package.jsondependencies 部分來安裝它。但是,請考慮即使 Nuxt 已經安裝了 @nuxt/kit 包,也始終明確安裝它。

@nuxt/kit@nuxt/schema 是 Nuxt 的關鍵依賴項。如果你單獨安裝它們,請確保 @nuxt/kit@nuxt/schema 的版本等於或高於你的 nuxt 版本,以避免任何意外行為。
package.json
{
  "dependencies": {
    "@nuxt/kit": "npm:@nuxt/kit-nightly@latest"
  }
}

匯入 Kit 實用工具

test.mjs
import { useNuxt } from '@nuxt/kit'
文件 > 4 X > API > Kit 中閱讀更多內容。
Nuxt Kit 實用工具僅適用於模組,不適用於在執行時(元件、Vue 可組合項、頁面、外掛或伺服器路由)中匯入。

Nuxt Kit 是一個 僅支援 ESM 的包,這意味著你不能 require('@nuxt/kit')。作為一種變通方法,在 CommonJS 環境中使用動態匯入

test.cjs
// This does NOT work!
// const kit = require('@nuxt/kit')
async function main () {
  const kit = await import('@nuxt/kit')
}
main()