mirror of
https://github.com/electron-vite/electron-vite-vue
synced 2025-04-07 20:20:12 +08:00
optimize code
This commit is contained in:
parent
a2df7d335d
commit
fe2d3396f2
@ -81,9 +81,9 @@ export function resolveElectron(resolves: Parameters<typeof resolve>[0] = {}): P
|
||||
function builtinModulesExport(modules: string[]) {
|
||||
return modules.map((moduleId) => {
|
||||
const nodeModule = require(moduleId)
|
||||
const requireModule = `const __builtinModule = require("${moduleId}");`
|
||||
const exportDefault = `export default __builtinModule`
|
||||
const exportMembers = Object.keys(nodeModule).map(attr => `export const ${attr} = __builtinModule.${attr}`).join(';\n') + ';'
|
||||
const requireModule = `const M = require("${moduleId}");`
|
||||
const exportDefault = `export default M;`
|
||||
const exportMembers = Object.keys(nodeModule).map(attr => `export const ${attr} = M.${attr}`).join(';\n') + ';'
|
||||
const nodeModuleCode = `
|
||||
${requireModule}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user