mirror of
https://github.com/electron-vite/electron-vite-vue
synced 2025-08-26 15:01:18 +08:00
feat: utils.buildins()
This commit is contained in:
@@ -5,7 +5,7 @@ import commonjs from '@rollup/plugin-commonjs'
|
||||
import esbuild from 'rollup-plugin-esbuild'
|
||||
import alias from '@rollup/plugin-alias'
|
||||
import json from '@rollup/plugin-json'
|
||||
import externals from 'rollup-plugin-node-externals'
|
||||
import { builtins } from './utils'
|
||||
|
||||
export default (env = 'production') => {
|
||||
const options: RollupOptions = {
|
||||
@@ -49,9 +49,11 @@ export default (env = 'production') => {
|
||||
{ find: '@main', replacement: join(__dirname, '../src/main'), },
|
||||
]
|
||||
}),
|
||||
externals(),
|
||||
],
|
||||
external: ['electron'],
|
||||
external: [
|
||||
...builtins(),
|
||||
'electron',
|
||||
],
|
||||
}
|
||||
|
||||
return options
|
||||
|
@@ -1,3 +1,4 @@
|
||||
import { builtinModules } from 'module'
|
||||
import { sep } from 'path'
|
||||
import { get } from 'http'
|
||||
import { green } from 'chalk'
|
||||
@@ -39,3 +40,6 @@ export function cjs2esm() {
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
/** node.js 内置模块 */
|
||||
export const builtins = () => builtinModules.filter(x => !/^_|^(internal|v8|node-inspect)\/|\//.test(x))
|
||||
|
Reference in New Issue
Block a user