Merge pull request #59 from electron-vite/dev

bump devpendencies
This commit is contained in:
草鞋没号 2022-08-15 10:07:35 +08:00 committed by GitHub
commit 26429ae7bf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 64 deletions

View File

@ -16,17 +16,17 @@
},
"dependencies": {},
"devDependencies": {
"@types/react": "^18.0.15",
"@types/react": "^18.0.17",
"@types/react-dom": "^18.0.6",
"@vitejs/plugin-react": "^2.0.0",
"electron": "^19.0.9",
"electron-builder": "^23.1.0",
"@vitejs/plugin-react": "^2.0.1",
"electron": "^20.0.2",
"electron-builder": "^23.3.3",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"sass": "^1.53.0",
"sass": "^1.54.4",
"typescript": "^4.7.4",
"vite": "^3.0.2",
"vite-plugin-electron": "^0.8.3"
"vite": "^3.0.7",
"vite-plugin-electron": "^0.9.0"
},
"env": {
"VITE_DEV_SERVER_HOST": "127.0.0.1",

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) }
}
},
}
},
}
}