index.ts 477 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
import { UniVitePlugin, resolveBuiltIn } from '@dcloudio/uni-cli-shared'

import { uniOptions } from './uni'
import { buildOptions } from './build'
import { configResolved } from './configResolved'

export const UniAppPlugin: UniVitePlugin = {
  name: 'vite:uni-app',
  uni: uniOptions,
  config() {
    return {
      build: buildOptions,
    }
  },
  configResolved,
  resolveId(id) {
    if (id === 'vue') {
      return resolveBuiltIn('@dcloudio/uni-app-vue')
    }
  },
}