nitrojs / nitrojs/nitro

ssrStyleProperty" is not exported by "node_modules/.pnpm/solid-js@1.9.12/node_modules/solid-js/web/dist/web.js".

Open
#4,213 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug tanstack v3
Dominant language
TypeScript
Stars
11.2k
Forks
899
Avg merge
2d 24m
Merged PRs (30d)
40

Description

Environment

nitro-nightly & netlify-edge

Reproduction

pnpx giget@latest gh:TanStack/router/examples/solid/start-basic my-solid-app

Describe the bug

if you use 3.0.1-alpha.2 or cloudflare-module or netlify, it works

Additional context

No response

Logs
◐ Building [Nitro] (preset: netlify-edge, compatibility: 2026-04-17)                                                                                 nitro 4:30:23 PM
✔ Generated public dist                                                                                                                             nitro 4:30:23 PM
vite v8.0.8 building nitro environment for production...
✓ 106 modules transformed.
✗ Build failed in 216ms
error during build:
Build failed with 1 error:

[MISSING_EXPORT] Error: "ssrStyleProperty" is not exported by "node_modules/.pnpm/solid-js@1.9.12/node_modules/solid-js/web/dist/web.js".
 - Missing export in node_modules/.nitro/vite/services/ssr/assets/CatchBoundary-phhWsQUt.js at 83..99

    at aggregateBindingErrorsIntoJsError (file:///home/hussein/my-solid-app/node_modules/.pnpm/rolldown@1.0.0-rc.15/node_modules/rolldown/dist/shared/error-w0u7biK-.mjs:48:18)
    at unwrapBindingResult (file:///home/hussein/my-solid-app/node_modules/.pnpm/rolldown@1.0.0-rc.15/node_modules/rolldown/dist/shared/error-w0u7biK-.mjs:18:128)
    at #build (file:///home/hussein/my-solid-app/node_modules/.pnpm/rolldown@1.0.0-rc.15/node_modules/rolldown/dist/shared/rolldown-build-DtGk-m96.mjs:3313:34)
    at async buildEnvironment (file:///home/hussein/my-solid-app/node_modules/.pnpm/vite@8.0.8_@types+node@22.19.17_esbuild@0.27.7_jiti@2.6.1_tsx@4.21.0/node_modules/vite/dist/node/chunks/node.js:32954:64)
    at async Object.build (file:///home/hussein/my-solid-app/node_modules/.pnpm/vite@8.0.8_@types+node@22.19.17_esbuild@0.27.7_jiti@2.6.1_tsx@4.21.0/node_modules/vite/dist/node/chunks/node.js:33376:19)
    at async buildEnvironments (file:///home/hussein/my-solid-app/node_modules/.pnpm/nitro@3.0.260311-beta_jiti@2.6.1_vite@8.0.8_@types+node@22.19.17_esbuild@0.27.7_jiti@2.6.1_tsx@4.21.0_/node_modules/nitro/dist/vite.mjs:141:17)
    at async Object.buildApp (file:///home/hussein/my-solid-app/node_modules/.pnpm/vite@8.0.8_@types+node@22.19.17_esbuild@0.27.7_jiti@2.6.1_tsx@4.21.0/node_modules/vite/dist/node/chunks/node.js:33370:5)
    at async CAC.<anonymous> (file:///home/hussein/my-solid-app/node_modules/.pnpm/vite@8.0.8_@types+node@22.19.17_esbuild@0.27.7_jiti@2.6.1_tsx@4.21.0/node_modules/vite/dist/node/cli.js:778:3) {
  errors: [Getter/Setter]
}
error: script "build" exited with code 1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with the Solid Start example and the nitro-nightly netlify-edge preset. Start from the missing import reported in .nitro/vite/services/ssr/assets/CatchBoundary-phhWsQUt.js, then compare the failing netlify-edge build with the working cloudflare-module or netlify builds. Done means the netlify-edge production build completes without the ssrStyleProperty export error.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vite
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.