@babel/core: “^7.24.5”
rollup: “^4.18.0”
node: v20.12.1
pnpm: 8.15.3
npm: 10.5.0
OS: Darwin
server node version is v14.17
build in node20,run in node v14.17
<code>▶ node -e "require('node:util')"
internal/modules/cjs/loader.js:892
throw err;
^
Error: Cannot find module 'node:util'
</code>
<code>▶ node -e "require('node:util')"
internal/modules/cjs/loader.js:892
throw err;
^
Error: Cannot find module 'node:util'
</code>
▶ node -e "require('node:util')"
internal/modules/cjs/loader.js:892
throw err;
^
Error: Cannot find module 'node:util'
try babel repl
how to understand?
babelrc
<code>{
"presets": [
[
"@babel/preset-env",
{
"modules": false,
"targets": { "node": "14.17" },
"useBuiltIns": "entry",
"corejs": "3.37"
}
],
["@babel/preset-typescript"]
]
}
</code>
<code>{
"presets": [
[
"@babel/preset-env",
{
"modules": false,
"targets": { "node": "14.17" },
"useBuiltIns": "entry",
"corejs": "3.37"
}
],
["@babel/preset-typescript"]
]
}
</code>
{
"presets": [
[
"@babel/preset-env",
{
"modules": false,
"targets": { "node": "14.17" },
"useBuiltIns": "entry",
"corejs": "3.37"
}
],
["@babel/preset-typescript"]
]
}
rollup babel plugin
try1
<code> babel({
extensions: ['.js', 'ts'],
babelHelpers: "bundled",
exclude: 'node_modules/**'
}),
</code>
<code> babel({
extensions: ['.js', 'ts'],
babelHelpers: "bundled",
exclude: 'node_modules/**'
}),
</code>
babel({
extensions: ['.js', 'ts'],
babelHelpers: "bundled",
exclude: 'node_modules/**'
}),
try2
<code> babel({
extensions: ['.js', 'ts'],
babelHelpers: "bundled",
include: ['node_modules/**/ldapjs/**/*', 'src/**'],
exclude: 'node_modules/**'
}),
</code>
<code> babel({
extensions: ['.js', 'ts'],
babelHelpers: "bundled",
include: ['node_modules/**/ldapjs/**/*', 'src/**'],
exclude: 'node_modules/**'
}),
</code>
babel({
extensions: ['.js', 'ts'],
babelHelpers: "bundled",
include: ['node_modules/**/ldapjs/**/*', 'src/**'],
exclude: 'node_modules/**'
}),