Skip to content

TanStack start quick start does not work with pnpm@7 #2540

Description

@logan-anderson

Which project does this relate to?

Start

Describe the bug

Update: This only happens when using pnpm@7. The fix is to use pnpm@9

I am trying to use TanStack Start. I am following all of the instructions listed in this guide but I am getting a type error in my editor allowing with the following error when I try to open the app on localhost:300

  ➜ Local:    http://localhost:3000/
  ➜ Network:  use --host to expose

ServerFn Request: /Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/app/routes/index.tsx?tsr-split - $$function0

ServerFn Response: 200
 - Payload: 0

Warning: useRouter must be used inside a <RouterProvider> component!
Warning: useRouter must be used inside a <RouterProvider> component!
TypeError: Cannot read properties of null (reading '__store')
    at useRouterState (file:///Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/@tanstack+react-router@1.65.0_nnrd3gsncyragczmpvfhocinkq/node_modules/@tanstack/react-router/dist/esm/useRouterState.js:7:76)
    at OutletImpl (file:///Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/@tanstack+react-router@1.65.0_nnrd3gsncyragczmpvfhocinkq/node_modules/@tanstack/react-router/dist/esm/Match.js:161:19)
    at renderWithHooks (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5724:16)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5798:15)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderMemo (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5945:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6088:11)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6218:7)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6218:7)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)
TypeError: Cannot read properties of null (reading '__store')
    at useRouterState (file:///Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/@tanstack+react-router@1.65.0_nnrd3gsncyragczmpvfhocinkq/node_modules/@tanstack/react-router/dist/esm/useRouterState.js:7:76)
    at OutletImpl (file:///Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/@tanstack+react-router@1.65.0_nnrd3gsncyragczmpvfhocinkq/node_modules/@tanstack/react-router/dist/esm/Match.js:161:19)
    at renderWithHooks (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5724:16)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5798:15)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderMemo (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5945:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6088:11)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6218:7)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6218:7)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)
/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/@tanstack+start@1.66.0_2vgih755xrtm2vdpqocsfyegyq/node_modules/@tanstack/start/dist/esm/server/defaultStreamHandler.js:58
          throw err;
          ^

TypeError: Cannot read properties of null (reading '__store')
    at useRouterState (file:///Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/@tanstack+react-router@1.65.0_nnrd3gsncyragczmpvfhocinkq/node_modules/@tanstack/react-router/dist/esm/useRouterState.js:7:76)
    at OutletImpl (file:///Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/@tanstack+react-router@1.65.0_nnrd3gsncyragczmpvfhocinkq/node_modules/@tanstack/react-router/dist/esm/Match.js:161:19)
    at renderWithHooks (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5724:16)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5798:15)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderMemo (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5945:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6088:11)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6218:7)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6218:7)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderHostElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5708:3)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6029:5)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderIndeterminateComponent (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:5852:7)
    at renderElement (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6023:7)
    at renderNodeDestructiveImpl (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6181:11)
    at renderNodeDestructive (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6153:14)
    at renderNode (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6336:12)
    at renderChildrenArray (/Users/logananderson-forestry-mac/dev/playground/tanstack-start-test/node_modules/.pnpm/react-dom@18.3.1_react@18.3.1/node_modules/react-dom/cjs/react-dom-server.node.development.js:6288:7)

Node.js v20.9.0

I also tried

  • using the stack blitz "final version" and I get this error Cannot find package '@vitejs/plugin-react' imported from /home/projects/gqairqlbqw.github/node_modules/@tanstack/start/dist/esm/config/index.j
  • Using this example and got the same error as above

Your Example Website or App

https://stackblitz.com/github/tanstack/router/tree/main/examples/react/start-counter

Steps to Reproduce the Bug or Issue

I am using pnpm with node version v20.9.0

  1. Follow all instructions listed here
  2. run pnpm run dev
  3. see error message (Full error message above)

Expected behavior

I should be able to follow the official docs without an error

Screenshots or Videos

No response

Platform

  • OS: Macos
  • Browser: Chrome
  • Version: latest

Additional context

  • Using pnpm@7
  • Use node v20.9.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    startEverything about TanStack StartwontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions