diff --git a/packages/uni-app-vite/src/nvue/utils.ts b/packages/uni-app-vite/src/nvue/utils.ts index 4ca00ec6ba397a28e0144d2bf8ddf68529aac384..ee11dae9078b70f823073771f3a31cc4313deb49 100644 --- a/packages/uni-app-vite/src/nvue/utils.ts +++ b/packages/uni-app-vite/src/nvue/utils.ts @@ -1,5 +1,5 @@ export function external(appService: boolean) { - return appService ? ['vue'] : ['vue', 'vuex'] + return appService ? ['vue'] : ['vue', 'vuex', 'pinia'] } export function globals(appService: boolean): { [name: string]: string } { return appService diff --git a/packages/vite-plugin-uni/src/config/optimizeDeps.ts b/packages/vite-plugin-uni/src/config/optimizeDeps.ts index debddb002a9301ceab4e07969f036d5f2f6b3ff7..267cedf6f05da07aaf7dfcc9e242b2e1635f9bdf 100644 --- a/packages/vite-plugin-uni/src/config/optimizeDeps.ts +++ b/packages/vite-plugin-uni/src/config/optimizeDeps.ts @@ -14,6 +14,7 @@ export function createOptimizeDeps( '@dcloudio/uni-components', '@dcloudio/uni-i18n', '@dcloudio/uni-shared', + 'pinia', ], } } diff --git a/packages/vite-plugin-uni/src/configResolved/plugins/resolveId.ts b/packages/vite-plugin-uni/src/configResolved/plugins/resolveId.ts index 2115e4ec4a2f76976d02cecd6b68c6a13639f7d8..d4f4b5962b52456181e55a1cd6e216ffb9c66858 100644 --- a/packages/vite-plugin-uni/src/configResolved/plugins/resolveId.ts +++ b/packages/vite-plugin-uni/src/configResolved/plugins/resolveId.ts @@ -15,6 +15,7 @@ const BUILT_IN_MODULES = { '@dcloudio/uni-cloud': 'dist/uni-cloud.es.js', '@dcloudio/uni-i18n': 'dist/uni-i18n.es.js', '@dcloudio/uni-shared': 'dist/uni-shared.es.js', + pinia: 'dist/pinia.mjs', } export type BuiltInModulesKey = keyof typeof BUILT_IN_MODULES