optimize code

This commit is contained in:
草鞋没号 2022-01-30 08:39:30 +08:00
parent a2df7d335d
commit fe2d3396f2

View File

@ -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}