From 68e6b11e995619dcf33a820f966a8dad7c003555 Mon Sep 17 00:00:00 2001 From: chengcheng Date: Thu, 28 Aug 2025 15:21:11 +0800 Subject: [PATCH] =?UTF-8?q?fix(manifest):=20=E4=BF=AE=E6=94=B9manifest.js?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=94=9F=E6=88=90=E4=BD=8D=E7=BD=AE=EF=BC=8C?= =?UTF-8?q?=E4=BB=8E.nuxt=E7=A7=BB=E5=8A=A8=E8=87=B3public=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E4=B8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/generate-manifest.ts | 2 +- nuxt.config.ts | 2 +- server/api/manifest.get.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/generate-manifest.ts b/modules/generate-manifest.ts index 1a1098e..2f1b440 100644 --- a/modules/generate-manifest.ts +++ b/modules/generate-manifest.ts @@ -23,7 +23,7 @@ export default defineNuxtModule({ const remoteEntry = `remoteEntry_${pkg.version}.js`; - const outPath = path.join(process.cwd(), ".nuxt/generated/manifest.js"); // 固定目录 + const outPath = path.join(nuxt.options.rootDir, "public/generated/manifest.js"); fs.mkdirSync(path.dirname(outPath), { recursive: true }); fs.writeFileSync( diff --git a/nuxt.config.ts b/nuxt.config.ts index db6a47a..6ca2b5d 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -82,7 +82,7 @@ export default defineNuxtConfig({ let manifest; try { // Nuxt buildDir 是 .nuxt - const manifestPath = join(process.cwd(), ".nuxt/generated/manifest.js"); + const manifestPath = join(process.cwd(), "public/generated/manifest.js"); // 检查文件是否存在 await fs.access(manifestPath); diff --git a/server/api/manifest.get.ts b/server/api/manifest.get.ts index 4493feb..14d6aa9 100644 --- a/server/api/manifest.get.ts +++ b/server/api/manifest.get.ts @@ -17,7 +17,7 @@ export default defineEventHandler(async (event) => { try { // Nuxt buildDir 是 .nuxt - const manifestPath = join(process.cwd(), ".nuxt/generated/manifest.js"); + const manifestPath = join(process.cwd(), "public/generated/manifest.js"); // 检查文件是否存在 await fs.access(manifestPath);