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-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",