remove renderBUiltUrl

This commit is contained in:
younglei 2022-08-15 10:02:50 +08:00
parent d427a7a9aa
commit 4fd36df90b
1 changed files with 0 additions and 57 deletions

View File

@ -47,7 +47,6 @@ export default defineConfig({
// https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#electron-renderervite-serve
renderer: {},
}),
renderBuiltUrl(),
],
server: {
host: pkg.env.VITE_DEV_SERVER_HOST,
@ -72,59 +71,3 @@ function withDebug(config: UserConfig): UserConfig {
}
return config
}
// Only worked Vite@3.x #52
function renderBuiltUrl(): Plugin {
// https://github.com/vitejs/vite/blob/main/packages/vite/src/node/constants.ts#L84-L124
const KNOWN_ASSET_TYPES = [
// images
'png',
'jpe?g',
'jfif',
'pjpeg',
'pjp',
'gif',
'svg',
'ico',
'webp',
'avif',
// media
'mp4',
'webm',
'ogg',
'mp3',
'wav',
'flac',
'aac',
// fonts
'woff2?',
'eot',
'ttf',
'otf',
// other
'webmanifest',
'pdf',
'txt'
]
return {
name: 'render-built-url',
config(config) {
config.experimental = {
renderBuiltUrl(filename, type) {
if (
KNOWN_ASSET_TYPES.includes(path.extname(filename).slice(1)) &&
type.hostType === 'js'
) {
// Avoid Vite relative-path assets handling
// https://github.com/vitejs/vite/blob/89dd31cfe228caee358f4032b31fdf943599c842/packages/vite/src/node/build.ts#L838-L875
return { runtime: JSON.stringify(filename) }
}
},
}
},
}
}