diff --git a/vite.config.js b/vite.config.js index 0d456714..7e0d2597 100644 --- a/vite.config.js +++ b/vite.config.js @@ -27,42 +27,6 @@ const copyFiles = { ], } -const nodePolyfillAliases = { - // https://github.com/ionic-team/rollup-plugin-node-polyfills/tree/master/polyfills - util: 'rollup-plugin-node-polyfills/polyfills/util', - // sys: 'util', - // events: 'rollup-plugin-node-polyfills/polyfills/events', - stream: 'rollup-plugin-node-polyfills/polyfills/stream', - path: 'rollup-plugin-node-polyfills/polyfills/path', - querystring: 'rollup-plugin-node-polyfills/polyfills/qs', - // punycode: 'rollup-plugin-node-polyfills/polyfills/punycode', - url: 'rollup-plugin-node-polyfills/polyfills/url', - // string_decoder: 'rollup-plugin-node-polyfills/polyfills/string-decoder', - // http: 'rollup-plugin-node-polyfills/polyfills/http', - // https: 'rollup-plugin-node-polyfills/polyfills/http', - // os: 'rollup-plugin-node-polyfills/polyfills/os', - assert: 'rollup-plugin-node-polyfills/polyfills/assert', - // constants: 'rollup-plugin-node-polyfills/polyfills/constants', - // _stream_duplex: - // 'rollup-plugin-node-polyfills/polyfills/readable-stream/duplex', - // _stream_passthrough: - // 'rollup-plugin-node-polyfills/polyfills/readable-stream/passthrough', - // _stream_readable: - // 'rollup-plugin-node-polyfills/polyfills/readable-stream/readable', - // _stream_writable: - // 'rollup-plugin-node-polyfills/polyfills/readable-stream/writable', - // _stream_transform: - // 'rollup-plugin-node-polyfills/polyfills/readable-stream/transform', - // timers: 'rollup-plugin-node-polyfills/polyfills/timers', - // console: 'rollup-plugin-node-polyfills/polyfills/console', - // vm: 'rollup-plugin-node-polyfills/polyfills/vm', - // zlib: 'rollup-plugin-node-polyfills/polyfills/zlib', - // tty: 'rollup-plugin-node-polyfills/polyfills/tty', - // domain: 'rollup-plugin-node-polyfills/polyfills/domain', - buffer: 'rollup-plugin-node-polyfills/polyfills/buffer-es6', - // process: 'rollup-plugin-node-polyfills/polyfills/process-es6', -} - export default defineConfig({ appType: 'spa', publicDir: false, @@ -70,15 +34,15 @@ export default defineConfig({ port: 8080, host: true, }, + define: { + global: "globalThis", + }, plugins: [ viteStaticCopy(copyFiles), svgLoader(), wasm(), react(), ], - resolve: { - alias: nodePolyfillAliases - }, optimizeDeps: { esbuildOptions: { define: { @@ -101,7 +65,7 @@ export default defineConfig({ plugins: [ // Enable rollup polyfills plugin // used during production bundling - rollupNodePolyFill({ crypto: true, fs: true }), + rollupNodePolyFill(), ] } },