-
-
Notifications
You must be signed in to change notification settings - Fork 119
Open
Labels
Description
Reproduction link or steps
Open https://stackblitz.com/edit/rolldown-rolldown-starter-stackblitz-xruawaix?file=package.json,build.mjs and see the console.
I'm trying to bundle a simple import of a JSON file:
import openapi from './openapi.json' with { type: "json" };
export { openapi };But get SyntaxError: Export '...' is not defined. when build function accepts dts: true.
What is expected?
No error.
Most likely, the problem comes from using an unstable latest version of rolldown, see #500
Using package.overrides with different versions of rolldown didn't help.
What is actually happening?
Error: Build failed with 1 error:
Error: SyntaxError: Export 'description_1' is not defined. (16:21)
at napi_create_error (/tmp/rolldown-1.0.0-beta.41/node_modules/.pnpm/@[email protected]/node_modules/@emnapi/core/dist/emnapi-core.cjs.js:4569:25)
at callback (/tmp/rolldown-1.0.0-beta.41/node_modules/.pnpm/@[email protected]/node_modules/@emnapi/core/dist/emnapi-core.cjs.js:3116:24)
at NodeEnv.callIntoModule (/tmp/rolldown-1.0.0-beta.41/node_modules/.pnpm/@[email protected]/node_modules/@emnapi/runtime/dist/emnapi.cjs.js:569:19)
at BindingOutputs.eval (/tmp/rolldown-1.0.0-beta.41/node_modules/.pnpm/@[email protected]/node_modules/@emnapi/core/dist/emnapi-core.cjs.js:3127:51)
at handleOutputErrors (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:2927:27)
at transformToRollupOutput (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:2922:2)
at napi_create_error (/tmp/rolldown-1.0.0-beta.41/node_modules/.pnpm/@[email protected]/node_modules/@emnapi/core/dist/emnapi-core.cjs.js:4569:25)
at callback (/tmp/rolldown-1.0.0-beta.41/node_modules/.pnpm/@[email protected]/node_modules/@emnapi/core/dist/emnapi-core.cjs.js:3116:24)
at NodeEnv.callIntoModule (/tmp/rolldown-1.0.0-beta.41/node_modules/.pnpm/@[email protected]/node_modules/@emnapi/runtime/dist/emnapi.cjs.js:569:19)
at BindingOutputs.eval (/tmp/rolldown-1.0.0-beta.41/node_modules/.pnpm/@[email protected]/node_modules/@emnapi/core/dist/emnapi-core.cjs.js:3127:51)
at handleOutputErrors (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:2927:27)
at transformToRollupOutput (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:2922:2)
at normalizeErrors (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:2193:18)
at handleOutputErrors (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:2928:34)
at transformToRollupOutput (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:2922:2)
at RolldownBuild.write (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:4129:10)
at async Module.build (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected]/node_modules/rolldown/dist/shared/src-DkvlJJsC.mjs:4163:22)
at async eval (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected][email protected]/node_modules/tsdown/dist/src-Bl9Gdsdl.mjs:1351:35)
at async rebuild (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected][email protected]/node_modules/tsdown/dist/src-Bl9Gdsdl.mjs:1341:3)
at async buildSingle (file:///home/projects/rolldown-rolldown-starter-stackblitz-xruawaix/node_modules/.pnpm/[email protected][email protected]/node_modules/tsdown/dist/src-Bl9Gdsdl.mjs:1330:2) {
errors: [Getter/Setter]
}
undefined
Any additional comments?
I've opened rolldown/rolldown#6404 some time ago, but as it was ignored, I've reopened the issue at the proper repository. This problem is blocking significant part of my work, making it impossible to do anything related to tsdown.