nuxt3 中的 nuxt 构建器
nuxt builder in nuxt3
Nuxt 2 有我们用来构建 nuxt 应用程序的构建器。
但是 nuxt 3 没有构建器。那不是nuxt 3的一部分吗?以下是我们在 nuxt 2 中使用的内容。
import { Builder } from '@nuxt/builder';
我正在从 nestjs 提供 nuxt 应用程序,例如 next.js。
https://github.com/hnviradiya/contact-list/blob/main/src/server/client-app/client-app.service.ts
以下等同于Nuxt 2代码。
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module.js';
import { loadNuxt } from 'nuxt3';
import { buildNuxt, Resolver } from '@nuxt/kit';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
// Check if we need to run Nuxt in development mode
const isDev = process.env.NODE_ENV !== 'production'
// Get a ready to use Nuxt instance
const nuxt = await loadNuxt({ rootDir: 'src/client-app/' })
// Enable live build & reloading on dev
if (isDev) {
buildNuxt(nuxt)
}
await app.listen(3001);
}
bootstrap();
Nuxt 2 有我们用来构建 nuxt 应用程序的构建器。
但是 nuxt 3 没有构建器。那不是nuxt 3的一部分吗?以下是我们在 nuxt 2 中使用的内容。
import { Builder } from '@nuxt/builder';
我正在从 nestjs 提供 nuxt 应用程序,例如 next.js。
https://github.com/hnviradiya/contact-list/blob/main/src/server/client-app/client-app.service.ts
以下等同于Nuxt 2代码。
import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module.js';
import { loadNuxt } from 'nuxt3';
import { buildNuxt, Resolver } from '@nuxt/kit';
async function bootstrap() {
const app = await NestFactory.create(AppModule);
// Check if we need to run Nuxt in development mode
const isDev = process.env.NODE_ENV !== 'production'
// Get a ready to use Nuxt instance
const nuxt = await loadNuxt({ rootDir: 'src/client-app/' })
// Enable live build & reloading on dev
if (isDev) {
buildNuxt(nuxt)
}
await app.listen(3001);
}
bootstrap();