index.ts 481 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2 3 4 5 6 7 8
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',
fxy060608's avatar
fxy060608 已提交
9
  uni: uniOptions(),
fxy060608's avatar
fxy060608 已提交
10 11
  config() {
    return {
12
      build: buildOptions(),
fxy060608's avatar
fxy060608 已提交
13 14 15 16 17 18 19 20 21
    }
  },
  configResolved,
  resolveId(id) {
    if (id === 'vue') {
      return resolveBuiltIn('@dcloudio/uni-app-vue')
    }
  },
}