最終更新日: 2023年08月15日
Nuxtキット
Nuxt Kit は、Nuxt HooksおよびNuxt Builder Coreとのやり取りや Nuxtモジュールの開発を非常に簡単にするコンポーザブル ユーティリティを提供します。
使用方法
依存関係のインストール
最新のNuxtキットをpackage.json
の依存関係セクションに追加することで、インストールできます。 ただし、@nuxt/kit
パッケージが既にNuxtによってインストールされている場合でも、常に明示的にインストールすることを検討してください。
- package.json
- ts
{
"dependencies": {
"@nuxt/kit": "npm:@nuxt/kit-edge@latest"
}
}
Kitユーティリティのインポート
- test.mjs
- ts
import { useNuxt } from "@nuxt/kit";
Info 詳細は、 API > Advanced > Kit. を参照してください。
Info
Nuxt Kit ユーティリティはモジュールでのみ利用可能であり、ランタイム (コンポーネント、Vue コンポーザブル、ページ、プラグイン、またはサーバールート) にインポートすることは意図されていません。
Nuxt Kit はesm 専用のパッケージであるため、require('@nuxt/kit')はできません。回避策として、CommonJS コンテキストで動的インポートを使用します。
- test.mjs
- ts
// これは動作しません!
// const kit = require('@nuxt/kit')
async function main() {
const kit = await import("@nuxt/kit");
}
main();