-
Notifications
You must be signed in to change notification settings - Fork 412
Open
Labels
Description
Duplicates
- I have searched the existing issues
Latest version
- I have tested the latest version
Current behavior 😯
npm run build fails to complete on the basic typescript template generated by npm init solid@latest. Heres the full output:
Expand to see full output
spot@cow❯ yarn build
warning package.json: No license field
$ vite build
(node:30412) ExperimentalWarning: globSync is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
vite v7.3.1 building client environment for production...
✓ 53 modules transformed.
dist/client/.vite/manifest.json 1.86 kB │ gzip: 0.40 kB
dist/client/_build/assets/index-CWIoMshG.css 0.32 kB │ gzip: 0.22 kB
dist/client/_build/assets/entry-client-CaRsGOdR.css 0.38 kB │ gzip: 0.27 kB
dist/client/_build/assets/HttpStatusCode-DjTx85av.js 0.03 kB │ gzip: 0.05 kB
dist/client/_build/assets/about-DFC4nWn-.js 0.27 kB │ gzip: 0.22 kB
dist/client/_build/assets/_...404_-_oS0Bf73.js 0.52 kB │ gzip: 0.36 kB
dist/client/_build/assets/index-CBtna0X_.js 0.74 kB │ gzip: 0.45 kB
dist/client/_build/assets/entry-client-C-DDMlcs.js 18.36 kB │ gzip: 7.54 kB
dist/client/_build/assets/index-DdfSDSqY.js 24.67 kB │ gzip: 9.46 kB
✓ built in 394ms
vite v7.3.1 building ssr environment for production...
✓ 55 modules transformed.
dist/server/.vite/manifest.json 1.43 kB
dist/server/_build/assets/about-KAoa-bIK.js 0.63 kB │ map: 0.56 kB
dist/server/_build/assets/_...404_-DayZDE5a.js 0.88 kB │ map: 0.97 kB
dist/server/_build/assets/index-CyrRtowI.js 1.08 kB │ map: 1.40 kB
dist/server/entry-server.js 65.89 kB │ map: 161.65 kB
✓ built in 197ms
✔ Generated public .output/public nitro 5:39:05 PM
[nitro 5:39:05 PM] ℹ Building Nitro Server (preset: node-server, compatibility date: 2024-11-13)
[nitro 5:39:05 PM] ERROR RollupError: entry-server.js (7:37): "defineHandler" is not exported by "node_modules/h3/dist/index.mjs", imported by "entry-server.js".
5: import { fromJSON, crossSerializeStream, getCrossReferenceHeader } from "seroval";
6: import { CustomEventPlugin, DOMExceptionPlugin, EventPlugin, FormDataPlugin, HeadersPlugin, ReadableStreamPlugin, Req...
7: import { getRequestIP, parseCookies, defineHandler, H3, redirect, getCookie, setCookie } from "h3";
^
8: import { provideRequestEvent } from "solid-js/web/storage";
9: import { parseSetCookie } from "cookie-es";
error during build:
RollupError: entry-server.js (7:37): "defineHandler" is not exported by "node_modules/h3/dist/index.mjs", imported by "entry-server.js".
at getRollupError (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/parseAst.js:402:41)
at error (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/parseAst.js:398:42)
at Module.error (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:17040:16)
at Module.traceVariable (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:17452:29)
at ModuleScope.findVariable (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:15070:39)
at FunctionScope.findVariable (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:5673:38)
at FunctionBodyScope.findVariable (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:5673:38)
at Identifier.bind (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:5447:40)
at CallExpression.bind (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:2829:23)
at CallExpression.bind (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:12179:15)
at VariableDeclarator.bind (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:2829:23)
at VariableDeclaration.bind (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:2825:28)
at BlockStatement.bind (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:2825:28)
at FunctionDeclaration.bind (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:2829:23)
at Program.bind (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:2825:28)
at Module.bindReferences (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:17019:18)
at Graph.sortAndBindModules (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:22866:20)
at Graph.build (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:22764:14)
at async file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:23455:13
at async catchUnfinishedHookActions (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:22925:16)
at async rollupInternal (file:///Users/spot/projects/aaatest/node_modules/rollup/dist/es/shared/node-entry.js:23450:5)
at async buildProduction (file:///Users/spot/projects/aaatest/node_modules/nitropack/dist/core/index.mjs:1586:19)
at async buildNitroEnvironment (file:///Users/spot/projects/aaatest/node_modules/@solidjs/vite-plugin-nitro-2/dist/index.js:118:5)
at async Object.buildApp (file:///Users/spot/projects/aaatest/node_modules/@solidjs/vite-plugin-nitro-2/dist/index.js:94:29)
at async Object.buildApp (file:///Users/spot/projects/aaatest/node_modules/vite/dist/node/chunks/config.js:33896:38)
at async CAC.<anonymous> (file:///Users/spot/projects/aaatest/node_modules/vite/dist/node/cli.js:629:3)
error Command failed with exit code 1.Expected behavior 🤔
The project should build for production without errors.
Steps to reproduce 🕹
Steps:
- generate a project from a template:
npm init solid@latest - install packages:
npm install - build for production:
npm run build
Context 🔦
I just need something with SSR and wanted to give solid a shot, so tried following https://docs.solidjs.com/solid-start. Dev server worked fine. Had a useable version of the app working in dev, so I wanted to build and deploy.
Reactions are currently unavailable