index.ts 636 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
import { ModuleOptions } from 'vue-template-compiler'
import { createAssetUrlModule } from './assetUrl'
import { createBoolAttrModule } from './boolAttr'
import { createEasycomModule } from './easycom'
import { createRenderWholeModule } from './renderWhole'
import { createTagsModule } from './tags'
export function createModules(): ModuleOptions[] {
  // 先处理 easycom
  const modules = [createEasycomModule(), createRenderWholeModule()]
  if (process.env.UNI_NVUE_COMPILER === 'uni-app') {
    modules.push(createTagsModule())
  }

  modules.push(createAssetUrlModule())
  modules.push(createBoolAttrModule())

  return modules
}