package.json use "type": "module",
use node@20.19.0 error:
const __esbuild_register_import_meta_url__ = require('url').pathToFileURL(__filename).href;\r
^\r
\r
ReferenceError: require is not defined\r
at ModuleJobSync.runSync (node:internal/modules/esm/module_job:387:35)\r
at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:323:47)\r
at loadESMFromCJS (node:internal/modules/cjs/loader:1371:24)\r
at Module._compile (node:internal/modules/cjs/loader:1511:5)\r
at Module._compile (xxxx\node_modules\.pnpm\esbuild-register@3.6.0_esbuild@0.25.8\node_modules\esbuild-register\dist\node.js:2258:26)\r
at Module._extensions..js (node:internal/modules/cjs/loader:1572:16)\r
at Object.newLoader [as .js] (xxxx\node_modules\.pnpm\esbuild-register@3.6.0_esbuild@0.25.8\node_modules\esbuild-register\dist\node.js:2262:9)\r
at extensions..js (xxxx\node_modules\.pnpm\esbuild-register@3.6.0_esbuild@0.25.8\node_modules\esbuild-register\dist\node.js:4833:24)\r
at Module.load (node:internal/modules/cjs/loader:1275:32)\r
use node@20.18.0, is ok!
package.json use "type": "module",
use node@20.19.0 error:
use node@20.18.0, is ok!