mirror of
https://github.com/electron-vite/electron-vite-vue
synced 2025-01-19 20:07:06 +08:00
use vite-plugin-optimizer instead vite-plugin-resolve
This commit is contained in:
parent
6c48b270e2
commit
896db3ea08
18
package-lock.json
generated
18
package-lock.json
generated
@ -17,7 +17,7 @@
|
|||||||
"simple-git-hooks": "^2.7.0",
|
"simple-git-hooks": "^2.7.0",
|
||||||
"typescript": "^4.5.5",
|
"typescript": "^4.5.5",
|
||||||
"vite": "^2.7.13",
|
"vite": "^2.7.13",
|
||||||
"vite-plugin-resolve": "^1.8.0",
|
"vite-plugin-optimizer": "^1.1.4",
|
||||||
"vue": "^3.2.29",
|
"vue": "^3.2.29",
|
||||||
"vue-tsc": "^0.31.1"
|
"vue-tsc": "^0.31.1"
|
||||||
},
|
},
|
||||||
@ -6105,10 +6105,10 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/vite-plugin-resolve": {
|
"node_modules/vite-plugin-optimizer": {
|
||||||
"version": "1.8.0",
|
"version": "1.1.4",
|
||||||
"resolved": "https://registry.npmjs.org/vite-plugin-resolve/-/vite-plugin-resolve-1.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/vite-plugin-optimizer/-/vite-plugin-optimizer-1.1.4.tgz",
|
||||||
"integrity": "sha512-zWj2tsi3GpYbF+RdUi8Bad1MsnOefak4G93yNntlWrHKuxZniGGySMtimp/6Qc5e/DjO8LLstJm7EkdjsZqxjQ==",
|
"integrity": "sha512-oExg8rJhgALOl6LEg0DYXs8KQSKwLy9JswqtnpKD2RvjwW774O/e9F6EyspdsHRpTDNPvduV1DvHpv4p/DdxRQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/void-elements": {
|
"node_modules/void-elements": {
|
||||||
@ -11173,10 +11173,10 @@
|
|||||||
"rollup": "^2.59.0"
|
"rollup": "^2.59.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"vite-plugin-resolve": {
|
"vite-plugin-optimizer": {
|
||||||
"version": "1.8.0",
|
"version": "1.1.4",
|
||||||
"resolved": "https://registry.npmjs.org/vite-plugin-resolve/-/vite-plugin-resolve-1.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/vite-plugin-optimizer/-/vite-plugin-optimizer-1.1.4.tgz",
|
||||||
"integrity": "sha512-zWj2tsi3GpYbF+RdUi8Bad1MsnOefak4G93yNntlWrHKuxZniGGySMtimp/6Qc5e/DjO8LLstJm7EkdjsZqxjQ==",
|
"integrity": "sha512-oExg8rJhgALOl6LEg0DYXs8KQSKwLy9JswqtnpKD2RvjwW774O/e9F6EyspdsHRpTDNPvduV1DvHpv4p/DdxRQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"void-elements": {
|
"void-elements": {
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
"simple-git-hooks": "^2.7.0",
|
"simple-git-hooks": "^2.7.0",
|
||||||
"typescript": "^4.5.5",
|
"typescript": "^4.5.5",
|
||||||
"vite": "^2.7.13",
|
"vite": "^2.7.13",
|
||||||
"vite-plugin-resolve": "^1.8.0",
|
"vite-plugin-optimizer": "^1.1.4",
|
||||||
"vue": "^3.2.29",
|
"vue": "^3.2.29",
|
||||||
"vue-tsc": "^0.31.1"
|
"vue-tsc": "^0.31.1"
|
||||||
},
|
},
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { builtinModules } from 'module'
|
import { builtinModules } from 'module'
|
||||||
import { defineConfig, Plugin } from 'vite'
|
import { defineConfig, Plugin } from 'vite'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
import resolve from 'vite-plugin-resolve'
|
import optimizer from 'vite-plugin-optimizer'
|
||||||
import pkg from '../../package.json'
|
import pkg from '../../package.json'
|
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
@ -41,16 +41,16 @@ export default defineConfig({
|
|||||||
* @see https://github.com/caoxiemeihao/electron-vue-vite/issues/52
|
* @see https://github.com/caoxiemeihao/electron-vue-vite/issues/52
|
||||||
*/
|
*/
|
||||||
export function resolveElectron(
|
export function resolveElectron(
|
||||||
resolves: Parameters<typeof resolve>[0] = {}
|
entries: Parameters<typeof optimizer>[0] = {}
|
||||||
): Plugin {
|
): Plugin {
|
||||||
const builtins = builtinModules.filter((t) => !t.startsWith('_'))
|
const builtins = builtinModules.filter((t) => !t.startsWith('_'))
|
||||||
/**
|
/**
|
||||||
* @see https://github.com/caoxiemeihao/vite-plugins/tree/main/packages/resolve#readme
|
* @see https://github.com/caoxiemeihao/vite-plugins/tree/main/packages/resolve#readme
|
||||||
*/
|
*/
|
||||||
return resolve({
|
return optimizer({
|
||||||
electron: electronExport(),
|
electron: electronExport(),
|
||||||
...builtinModulesExport(builtins),
|
...builtinModulesExport(builtins),
|
||||||
...resolves,
|
...entries,
|
||||||
})
|
})
|
||||||
|
|
||||||
function electronExport() {
|
function electronExport() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user