We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
debug
1 parent bca89e1 commit e435aaeCopy full SHA for e435aae
packages/vite/rollup.config.ts
@@ -1,6 +1,7 @@
1
import { readFileSync } from 'node:fs'
2
import path from 'node:path'
3
import { fileURLToPath } from 'node:url'
4
+import alias from '@rollup/plugin-alias'
5
import nodeResolve from '@rollup/plugin-node-resolve'
6
import commonjs from '@rollup/plugin-commonjs'
7
import json from '@rollup/plugin-json'
@@ -82,6 +83,12 @@ function createSharedNodePlugins({
82
83
esbuildOptions?: esbuildOptions
84
}): Plugin[] {
85
return [
86
+ alias({
87
+ entries: {
88
+ // we can always use node version (the default entry point has browser support)
89
+ debug: 'debug/src/node.js',
90
+ },
91
+ }),
92
nodeResolve({ preferBuiltins: true }),
93
esbuild({
94
tsconfig: path.resolve(__dirname, 'src/node/tsconfig.json'),
0 commit comments