提交 2181c17d 编写于 作者: fxy060608's avatar fxy060608

fix(app): move polyfill to banner

上级 875332b7
......@@ -11,12 +11,14 @@ import {
UniVitePlugin,
initPostcssPlugin,
parseRpx2UnitOnce,
polyfillCode,
} from '@dcloudio/uni-cli-shared'
import { OutputBundle } from 'rollup'
import { APP_RENDERJS_JS, APP_WXS_JS } from '../plugins/renderjs'
import { createConfigResolved } from '../../plugin/configResolved'
import { templateDir } from '../../utils'
import { restoreGlobalCode } from '@dcloudio/uni-cli-shared/dist/json/app/pages/code'
export function uniAppVuePlugin(): UniVitePlugin {
const inputDir = process.env.UNI_INPUT_DIR
......@@ -42,6 +44,7 @@ export function uniAppVuePlugin(): UniVitePlugin {
external: ['vue', '@vue/shared'],
output: {
name: 'AppService',
banner: polyfillCode + restoreGlobalCode,
format: process.env.UNI_APP_CODE_SPLITING ? 'amd' : 'iife',
amd: {
autoId: true,
......
import { globalCode, polyfillCode, restoreGlobalCode } from './code'
import { globalCode } from './code'
import { definePageCode, defineNVuePageCode } from './definePage'
import { normalizeAppUniConfig } from './uniConfig'
import { normalizeAppUniRoutes } from './uniRoutes'
export function normalizeAppPagesJson(pagesJson: Record<string, any>) {
return polyfillCode + restoreGlobalCode + definePageCode(pagesJson)
return definePageCode(pagesJson)
}
export function normalizeAppNVuePagesJson(pagesJson: Record<string, any>) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册