Skip to content

Initial setup with pnpm, nitro, sentry and form not working #322

@DerPipo

Description

@DerPipo

Which project does this relate to?

Start

Describe the bug

When I run

pnpm create @tanstack/start@latest tanstack-pnpm-nitro-form-and-sentry --package-manager pnpm --add-ons nitro,sentry,form
cd tanstack-pnpm-nitro-form-and-sentry
pnpm run build

I get the following error:

> tanstack-pnpm-nitro-form-and-sentry@ build /Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry
> vite build && cp instrument.server.mjs .output/server

vite v7.3.1 building client environment for production...
transforming (109) node_modules/.pnpm/@tanstack+start-client-core@1.157.18/node_modules/@tanstack/start-client-core/dist/esm/constants.js
[@tanstack/devtools-vite] Removed devtools code from: /src/routes/__root.tsx

✓ 2241 modules transformed.
.output/public/assets/styles-BqaeOdv3.css               37.86 kB │ gzip:   6.61 kB
.output/public/assets/start.api-request-j0w6bMOR.js      0.89 kB │ gzip:   0.53 kB
.output/public/assets/start.ssr.full-ssr-DNVaH46L.js     0.91 kB │ gzip:   0.51 kB
.output/public/assets/start.ssr.data-only-BeROCMr8.js    0.91 kB │ gzip:   0.52 kB
.output/public/assets/start.ssr.spa-mode-oolhsUc7.js     0.95 kB │ gzip:   0.54 kB
.output/public/assets/sentry.testing-PSS38tW9.js         1.47 kB │ gzip:   0.83 kB
.output/public/assets/start.ssr.index-m520fJgo.js        1.67 kB │ gzip:   0.65 kB
.output/public/assets/start.server-funcs-BshYY8o4.js     1.69 kB │ gzip:   0.93 kB
.output/public/assets/form.address-BtemP7aQ.js           3.02 kB │ gzip:   1.11 kB
.output/public/assets/index-Bdxt6tuH.js                  5.34 kB │ gzip:   2.15 kB
.output/public/assets/sentry.testing-BlRCDXr1.js        21.67 kB │ gzip:   7.52 kB
.output/public/assets/demo.form-_fq2mwAr.js             48.31 kB │ gzip:  13.23 kB
.output/public/assets/form.simple-MW-35_pe.js           58.44 kB │ gzip:  16.23 kB
.output/public/assets/main-BJWX3xgN.js                 410.34 kB │ gzip: 132.23 kB
✓ built in 1.79s
vite v7.3.1 building ssr environment for production...
transforming (72) node_modules/.pnpm/@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__react-dom@19.2.4_react@19.2.4_bf228ee95b22f8e0101723bbb0a98fe2/node_modules/@tanstack/react-start/dist/esm/useServerFn.js
[@tanstack/devtools-vite] Removed devtools code from: /src/routes/__root.tsx

✓ 133 modules transformed.
node_modules/.nitro/vite/services/ssr/assets/styles-BqaeOdv3.css                      37.86 kB
node_modules/.nitro/vite/services/ssr/assets/start-HYkvq4Ni.js                         0.06 kB
node_modules/.nitro/vite/services/ssr/assets/createServerRpc-29xaFZcb.js               0.31 kB
node_modules/.nitro/vite/services/ssr/assets/demo.punk-songs-BhpE38B8.js               1.12 kB
node_modules/.nitro/vite/services/ssr/assets/start.api-request-DhPN1_Dc.js             1.18 kB
node_modules/.nitro/vite/services/ssr/assets/start.ssr.full-ssr-JPePJ_EU.js            1.45 kB
node_modules/.nitro/vite/services/ssr/assets/start.ssr.data-only-BtRNH6Yz.js           1.45 kB
node_modules/.nitro/vite/services/ssr/assets/start.ssr.spa-mode-B3YO5Zhs.js            1.56 kB
node_modules/.nitro/vite/services/ssr/assets/start.server-funcs-Dn8vG8R0.js            1.61 kB
node_modules/.nitro/vite/services/ssr/assets/form.simple-Ds2_2DCe.js                   1.71 kB
node_modules/.nitro/vite/services/ssr/assets/sentry.testing-BeMFTKZd.js                1.75 kB
node_modules/.nitro/vite/services/ssr/assets/sentry.testing-8T281zHL.js                1.86 kB
node_modules/.nitro/vite/services/ssr/assets/start.ssr.index-BmCCCK3g.js               1.96 kB
node_modules/.nitro/vite/services/ssr/assets/start.server-funcs-DOLeLQDC.js            2.57 kB
node_modules/.nitro/vite/services/ssr/assets/_tanstack-start-manifest_v-Bn9oaP5i.js    2.95 kB
node_modules/.nitro/vite/services/ssr/assets/demo.form-ZYP92WG_.js                     3.75 kB
node_modules/.nitro/vite/services/ssr/assets/index-Bn-KsgDK.js                         4.73 kB
node_modules/.nitro/vite/services/ssr/assets/form.address-CYdT7R5F.js                  5.17 kB
node_modules/.nitro/vite/services/ssr/assets/router-CUjecw6j.js                       16.91 kB
node_modules/.nitro/vite/services/ssr/assets/sentry.testing-CFmdNKOx.js               19.03 kB
node_modules/.nitro/vite/services/ssr/index.js                                       140.12 kB
✓ built in 422ms

◐ Building [Nitro] (preset: node-server, compatibility: 2026-02-02)                                                                                                                                                                                         nitro 12:53:07
✔ Generated public .output/public                                                                                                                                                                                                                          nitro 12:53:07
vite v7.3.1 building nitro environment for production...
node_modules/.pnpm/@tanstack+react-form@1.28.0_@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__r_dd645ae2221b068ed4d38d35db3c70cd/node_modules/@tanstack/react-form/dist/esm/createFormHook.js (1:0): Module level directives cause errors when bundled, "use client" in "node_modules/.pnpm/@tanstack+react-form@1.28.0_@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__r_dd645ae2221b068ed4d38d35db3c70cd/node_modules/@tanstack/react-form/dist/esm/createFormHook.js" was ignored.
node_modules/.pnpm/@tanstack+react-form@1.28.0_@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__r_dd645ae2221b068ed4d38d35db3c70cd/node_modules/@tanstack/react-form/dist/esm/useField.js (1:0): Module level directives cause errors when bundled, "use client" in "node_modules/.pnpm/@tanstack+react-form@1.28.0_@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__r_dd645ae2221b068ed4d38d35db3c70cd/node_modules/@tanstack/react-form/dist/esm/useField.js" was ignored.
node_modules/.pnpm/@tanstack+react-form@1.28.0_@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__r_dd645ae2221b068ed4d38d35db3c70cd/node_modules/@tanstack/react-form/dist/esm/useFieldGroup.js (1:0): Module level directives cause errors when bundled, "use client" in "node_modules/.pnpm/@tanstack+react-form@1.28.0_@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__r_dd645ae2221b068ed4d38d35db3c70cd/node_modules/@tanstack/react-form/dist/esm/useFieldGroup.js" was ignored.
node_modules/.pnpm/@tanstack+react-form@1.28.0_@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__r_dd645ae2221b068ed4d38d35db3c70cd/node_modules/@tanstack/react-form/dist/esm/useForm.js (1:0): Module level directives cause errors when bundled, "use client" in "node_modules/.pnpm/@tanstack+react-form@1.28.0_@tanstack+react-start@1.157.18_crossws@0.4.4_srvx@0.10.1__r_dd645ae2221b068ed4d38d35db3c70cd/node_modules/@tanstack/react-form/dist/esm/useForm.js" was ignored.
[plugin inject] node_modules/.pnpm/fsevents@2.3.3/node_modules/fsevents/fsevents.node: rollup-plugin-inject: failed to parse /Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/fsevents@2.3.3/node_modules/fsevents/fsevents.node. Consider restricting the plugin to particular files via options.include
✓ 3051 modules transformed.
✗ Build failed in 4.16s
error during build:
[commonjs--resolver] node_modules/.pnpm/fsevents@2.3.3/node_modules/fsevents/fsevents.node (1:0): Unexpected character '' (Note that you need plugins to import files that are not JavaScript)
file: /Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/fsevents@2.3.3/node_modules/fsevents/fsevents.node:1:0 (/Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/chokidar@3.6.0/node_modules/chokidar/index.js)

1: ����@<�
          ��*...
   ^
4* 
  h���/System/Library/Frameworks/CoreFoundation.framework/Versions...
3: ���H��1�H���L���L���H�����L�E�L��H��1�����uH�E�H�[A^A_]��}f.�UH��AWAVSPI��H��I��H�H...

    at getRollupError (file:///Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/rollup@4.57.1/node_modules/rollup/dist/es/shared/parseAst.js:402:41)
    at ParseError.initialise (file:///Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/rollup@4.57.1/node_modules/rollup/dist/es/shared/node-entry.js:14465:28)
    at convertNode (file:///Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/rollup@4.57.1/node_modules/rollup/dist/es/shared/node-entry.js:16437:10)
    at convertProgram (file:///Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/rollup@4.57.1/node_modules/rollup/dist/es/shared/node-entry.js:15677:12)
    at Module.setSource (file:///Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/rollup@4.57.1/node_modules/rollup/dist/es/shared/node-entry.js:17392:24)
    at async ModuleLoader.addModuleSource (file:///Users/me/projects/tmp/tanstack-pnpm-nitro-form-and-sentry/node_modules/.pnpm/rollup@4.57.1/node_modules/rollup/dist/es/shared/node-entry.js:21474:13)
 ELIFECYCLE  Command failed with exit code 1.

Your Example Website or App

Steps to Reproduce the Bug or Issue

Run the following commands:

pnpm create @tanstack/start@latest tanstack-pnpm-nitro-form-and-sentry --package-manager pnpm --add-ons nitro,sentry,form
cd tanstack-pnpm-nitro-form-and-sentry
pnpm run build

### Expected behavior

As a user I expect the build to work instead of throwing an error.

### Screenshots or Videos

_No response_

### Platform

- Router / Start Version: 1.132.0
- OS: macOS
- Bundler: vite
- Bundler Version: 7.1.7


### Additional context

_No response_

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions