T
TanStack•4mo ago
adverse-sapphire

rollup failed to resolve import react jsx runtime

keep getting this error but only on gh actions, not locally
šŸ“¦ Compiling server router...
vinxi building router server in http mode
vite v6.3.5 building SSR bundle for production...
transforming...
āœ“ 97 modules transformed.
āœ— Build failed in 1.11s
Error: [vite]: Rollup failed to resolve import "react/jsx-runtime" from "/home/runner/work/turbostart/turbostart/packages/ui/src/components/button.tsx".
This is most likely unintended because it can break your application at runtime.
If you do want to externalize this module explicitly add it to
`build.rollupOptions.external`
at viteLog (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/vite@6.3.5_@types+node@22.15.21_jiti@2.4.2_lightningcss@1.30.1_terser@5.39.2_tsx@4.19.4/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:46345:15)
at onRollupLog (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/vite@6.3.5_@types+node@22.15.21_jiti@2.4.2_lightningcss@1.30.1_terser@5.39.2_tsx@4.19.4/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:46395:5)
at onLog (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/vite@6.3.5_@types+node@22.15.21_jiti@2.4.2_lightningcss@1.30.1_terser@5.39.2_tsx@4.19.4/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:46043:7)
at /home/runner/work/turbostart/turbostart/node_modules/.pnpm/rollup@4.41.0/node_modules/rollup/dist/es/shared/node-entry.js:20755:32
at Object.logger [as onLog] (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/rollup@4.41.0/node_modules/rollup/dist/es/shared/node-entry.js:22634:9)
at ModuleLoader.handleInvalidResolvedId (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/rollup@4.41.0/node_modules/rollup/dist/es/shared/node-entry.js:21381:26)
at /home/runner/work/turbostart/turbostart/node_modules/.pnpm/rollup@4.41.0/node_modules/rollup/dist/es/shared/node-entry.js:21339:26
šŸ“¦ Compiling server router...
vinxi building router server in http mode
vite v6.3.5 building SSR bundle for production...
transforming...
āœ“ 97 modules transformed.
āœ— Build failed in 1.11s
Error: [vite]: Rollup failed to resolve import "react/jsx-runtime" from "/home/runner/work/turbostart/turbostart/packages/ui/src/components/button.tsx".
This is most likely unintended because it can break your application at runtime.
If you do want to externalize this module explicitly add it to
`build.rollupOptions.external`
at viteLog (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/vite@6.3.5_@types+node@22.15.21_jiti@2.4.2_lightningcss@1.30.1_terser@5.39.2_tsx@4.19.4/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:46345:15)
at onRollupLog (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/vite@6.3.5_@types+node@22.15.21_jiti@2.4.2_lightningcss@1.30.1_terser@5.39.2_tsx@4.19.4/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:46395:5)
at onLog (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/vite@6.3.5_@types+node@22.15.21_jiti@2.4.2_lightningcss@1.30.1_terser@5.39.2_tsx@4.19.4/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:46043:7)
at /home/runner/work/turbostart/turbostart/node_modules/.pnpm/rollup@4.41.0/node_modules/rollup/dist/es/shared/node-entry.js:20755:32
at Object.logger [as onLog] (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/rollup@4.41.0/node_modules/rollup/dist/es/shared/node-entry.js:22634:9)
at ModuleLoader.handleInvalidResolvedId (/home/runner/work/turbostart/turbostart/node_modules/.pnpm/rollup@4.41.0/node_modules/rollup/dist/es/shared/node-entry.js:21381:26)
at /home/runner/work/turbostart/turbostart/node_modules/.pnpm/rollup@4.41.0/node_modules/rollup/dist/es/shared/node-entry.js:21339:26
1 Reply
adverse-sapphire
adverse-sapphireOP•4mo ago
this is when trying to build using turbo, on: "@tanstack/react-router": "^1.114.3", "@tanstack/react-router-devtools": "^1.114.3", "@tanstack/react-router-with-query": "^1.114.3", "@tanstack/react-start": "^1.114.3",

Did you find this page helpful?