diff --git a/packages/uni-app-vite/src/nvue/plugins/mainJs.ts b/packages/uni-app-vite/src/nvue/plugins/mainJs.ts index 15cebf4576094c09e5b7f7bca39ad3af54cd9cd7..8296fe5b30e4de50a7cc0a2a69207592df292067 100644 --- a/packages/uni-app-vite/src/nvue/plugins/mainJs.ts +++ b/packages/uni-app-vite/src/nvue/plugins/mainJs.ts @@ -1,4 +1,4 @@ -import { defineUniMainJsPlugin } from '@dcloudio/uni-cli-shared' +import { defineUniMainJsPlugin, PAGES_JSON_JS } from '@dcloudio/uni-cli-shared' import { APP_CSS_JS } from './appCss' export function uniMainJsPlugin() { @@ -13,12 +13,12 @@ export function uniMainJsPlugin() { ? createApp(code) : createLegacyApp(code) return { - code: `import './pages.json.js';` + code, + code: `import './${PAGES_JSON_JS}';` + code, map: { mappings: '' }, } } return { - code: `import './pages.json.js';import('${APP_CSS_JS}').then(()=>{})`, + code: `import './${PAGES_JSON_JS}';import('${APP_CSS_JS}').then(()=>{})`, map: { mappings: '' }, } } diff --git a/packages/uni-app-vite/src/nvue/plugins/pagesJson.ts b/packages/uni-app-vite/src/nvue/plugins/pagesJson.ts index cd55ea5640becb651e97a5eb8f28ecb83b1f3930..068dafcc05d638643e7cdfc4299a477ac75f6a51 100644 --- a/packages/uni-app-vite/src/nvue/plugins/pagesJson.ts +++ b/packages/uni-app-vite/src/nvue/plugins/pagesJson.ts @@ -8,6 +8,7 @@ import { parseManifestJsonOnce, getLocaleFiles, normalizeAppNVuePagesJson, + MANIFEST_JSON_JS, } from '@dcloudio/uni-cli-shared' export function uniPagesJsonPlugin(): Plugin { @@ -44,7 +45,7 @@ export function uniPagesJsonPlugin(): Plugin { }) return { code: - `import './manifest.json.js'\n` + + `import './${MANIFEST_JSON_JS}'\n` + normalizeAppNVuePagesJson(pagesJson), map: { mappings: '' }, } diff --git a/packages/vite-plugin-uni/src/cli/build.ts b/packages/vite-plugin-uni/src/cli/build.ts index 258787d6956867f6650df98b64a5098f3d7452b9..fc5e8a03864f568167c236b3d21dfd062c551a66 100644 --- a/packages/vite-plugin-uni/src/cli/build.ts +++ b/packages/vite-plugin-uni/src/cli/build.ts @@ -99,6 +99,7 @@ export async function buildApp(options: CliOptions) { return buildManifestJson() } if (process.env.UNI_RENDERER === 'native') { + process.env.UNI_COMPILER = 'nvue' return buildByVite( addConfigFile( extend(