forked from vitejs/vite
-
-
Notifications
You must be signed in to change notification settings - Fork 19
Closed
Labels
Description
Describe the regression
With enableNativePlugin set to false, files mentionned in extends in tsconfig.json works. It doesn't when set to v1.
Reproduction
https://github.com/Glandos/rolldown-pnp-bug
Expected Behavior
yarn vite build should output:
rolldown-vite v7.1.3 building for production...
✓ 7 modules transformed.
dist/index.html 0.45 kB │ gzip: 0.29 kB
dist/assets/index-BAKMvvYC.css 1.37 kB │ gzip: 0.65 kB
dist/assets/index-D9sCzv0q.js 3.04 kB │ gzip: 1.64 kB
✓ built in 82ms
Actual Behavior
It fails:
rolldown-vite v7.1.3 building for production...
✓ 2 modules transformed.
✗ Build failed in 52ms
error during build:
Build failed with 1 error:
[UNHANDLEABLE_ERROR] Error: Something went wrong inside native plugin `builtin:transform`. Please report this problem at https://github.com/rolldown/rolldown/issues.
Tsconfig not found @tsconfig/node22/tsconfig.json
at normalizeErrors (file:///home/adrien/.yarn/berry/cache/rolldown-npm-1.0.0-beta.33-03e2174cc9-10c0.zip/node_modules/rolldown/dist/shared/src-D1dc6nJr.mjs:2270:18)
at handleOutputErrors (file:///home/adrien/.yarn/berry/cache/rolldown-npm-1.0.0-beta.33-03e2174cc9-10c0.zip/node_modules/rolldown/dist/shared/src-D1dc6nJr.mjs:3006:34)
at transformToRollupOutput (file:///home/adrien/.yarn/berry/cache/rolldown-npm-1.0.0-beta.33-03e2174cc9-10c0.zip/node_modules/rolldown/dist/shared/src-D1dc6nJr.mjs:3000:2)
at RolldownBuild.write (file:///home/adrien/.yarn/berry/cache/rolldown-npm-1.0.0-beta.33-03e2174cc9-10c0.zip/node_modules/rolldown/dist/shared/src-D1dc6nJr.mjs:4207:10)
at async buildEnvironment (file:///tmp/rolldown-pnp-bug/.yarn/__virtual__/rolldown-vite-virtual-1d38e3e8f5/3/home/adrien/.yarn/berry/cache/rolldown-vite-npm-7.1.3-83e8b59193-10c0.zip/node_modules/rolldown-vite/dist/node/chunks/dep-BzMLOGlJ.js:33501:64)
at async Object.build (file:///tmp/rolldown-pnp-bug/.yarn/__virtual__/rolldown-vite-virtual-1d38e3e8f5/3/home/adrien/.yarn/berry/cache/rolldown-vite-npm-7.1.3-83e8b59193-10c0.zip/node_modules/rolldown-vite/dist/node/chunks/dep-BzMLOGlJ.js:33915:19)
at async Object.buildApp (file:///tmp/rolldown-pnp-bug/.yarn/__virtual__/rolldown-vite-virtual-1d38e3e8f5/3/home/adrien/.yarn/berry/cache/rolldown-vite-npm-7.1.3-83e8b59193-10c0.zip/node_modules/rolldown-vite/dist/node/chunks/dep-BzMLOGlJ.js:33912:153)
at async CAC.<anonymous> (file:///tmp/rolldown-pnp-bug/.yarn/__virtual__/rolldown-vite-virtual-1d38e3e8f5/3/home/adrien/.yarn/berry/cache/rolldown-vite-npm-7.1.3-83e8b59193-10c0.zip/node_modules/rolldown-vite/dist/node/cli.js:642:3)
Steps to Reproduce
-
yarn create vite
- name: rolldown-pnp-bug
- Vanilla + Typescript
-
cd rolldown-pnp-bug/
-
yarn set version stable
-
Add resolution for rolldown-vite in package.json
-
yarn
-
yarn vite build -> OK.
-
yarn add -D @tsconfig/node22
-
Edit tsconfig.json to add
extends -
yarn vite build -> Fail.
-
enableNativePlugin: false
-
yarn vite build -> OK.
It might be linked to #215 and #324
System Info
System:
OS: Linux 6.12 Debian GNU/Linux forky/sid
CPU: (8) x64 Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz
Memory: 14.04 GB / 31.21 GB
Container: Yes
Shell: 4.0.2 - /usr/bin/fish
Binaries:
Node: 20.19.2 - /run/user/1000/fnm_multishells/89666_1755528243960/bin/node
Yarn: 4.9.2 - ~/.yarn/bin/yarn
npm: 10.8.2 - /run/user/1000/fnm_multishells/89666_1755528243960/bin/npm
bun: 1.2.8 - ~/.local/bin/bun
Browsers:
Chromium: 139.0.7258.66Used Package Manager
yarn
Logs
No response
Validations
- Follow our Code of Conduct
- Read the Contributing Guidelines.
- Read the docs and the Rolldown-related guide.
- Check that there isn't already an issue that reports the same regression to avoid creating a duplicate.
- Check that this is a concrete regression. For Q&A open a GitHub Discussion or join our Discord Chat Server.
- The provided reproduction is a minimal reproducible example of the regression.
Reactions are currently unavailable