diff --git a/packages/vite-plugin-uni/src/build/buildPluginInject.ts b/packages/vite-plugin-uni/src/build/buildPluginInject.ts index 350db200e49dc2ceca19099444540d7606c2e34f..ca4f52a604837f1ce1d0f03caf21f1ae6dda99f1 100644 --- a/packages/vite-plugin-uni/src/build/buildPluginInject.ts +++ b/packages/vite-plugin-uni/src/build/buildPluginInject.ts @@ -130,7 +130,7 @@ function inject(options: InjectOptions) { const sourceMap = options.sourceMap !== false return { - name: 'inject', + name: 'uni:inject', transform(code, id) { if (!filter(id)) return null @@ -271,5 +271,7 @@ function inject(options: InjectOptions) { export const buildPluginInject: Plugin = inject({ exclude: /\.[n]?vue$/, '__GLOBAL__.': '@dcloudio/uni-h5', - 'uni.': '@dcloudio/uni-h5' + 'uni.': '@dcloudio/uni-h5', + getApp: ['@dcloudio/uni-h5', 'getApp'], + getCurrentPages: ['@dcloudio/uni-h5', 'getCurrentPages'] }) diff --git a/scripts/utils.js b/scripts/utils.js index 9ac00d08befb21eb8d2131988d353747696e4869..90c0c7172fb6ec9adc7e4af1c05ff5be54475371 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -13,7 +13,7 @@ const targets = (exports.targets = fs.readdirSync('packages').filter(f => { ) } catch (e) {} return false -})) +})).sort((a, b) => (a === 'uni-shared' ? -1 : 0)) exports.fuzzyMatchTarget = (partialTargets, includeAllMatching) => { const matched = []