Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Cannot find module error when using pnpm

Aberta
#455 0 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
52/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
node.js, typescript, vite
Domínio
build-system, cli

Direção de pesquisa

Reproduza o problema com pnpm dlx @tanstack/cli@latest create my-app, depois compare o app gerado com um criado usando npx e inspecione o caminho com falha de router-manifest.js e o ponto de entrada router-manifest.ts mostrados no trace. A tarefa estará concluída quando um projeto criado com pnpm iniciar com pnpm run dev e renderizar o app de template sem o erro de módulo ausente.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Which project does this relate to?

Create Tanstack App

Describe the bug

When creating new project via pnpm dlx @tanstack/cli@latest create, the resulting app throws Error: Cannot find module 'tanstack-start-injected-head-scripts:v' when visiting localhost:3000.

Note that if using npx @tanstack/cli@latest create,everything works as expected. This issues appears to affect pnpm only.

Your Example Website or App

Not applicable, run cli as normal

Steps to Reproduce the Bug or Issue
  1. Run pnpm dlx @tanstack/cli@latest create my-app
  2. Select all default settings
  3. cd my-app
  4. pnpm run dev
  5. Navigate to localhost:3000 in browser
  6. Observe error message in browser and terminal
Expected behavior

Expect to see template Tanstack Start app in browser. Browser displays {"status":500,"unhandled":true,"message":"HTTPError"} instead.

Terminal displays:


  VITE v8.0.14  ready in 2348 ms

  ➜  Local:   http://localhost:3000/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
4:06:33 pm [vite] (ssr) connected.
Error: Cannot find module 'tanstack-start-injected-head-scripts:v' imported from '/Users/Braden/Projects/my-app/node_modules/.pnpm/@[email protected]/node_modules/@tanstack/start-server-core/dist/esm/router-manifest.js'
    at fetchModule (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/chunks/node.js:23110:32)
    ... 8 lines matching cause stack trace ...
    at ModuleRunner.getModuleInformation (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/module-runner.js:1199:28) {
  cause: Error: Cannot find module 'tanstack-start-injected-head-scripts:v' imported from '/Users/Braden/Projects/my-app/node_modules/.pnpm/@[email protected]/node_modules/@tanstack/start-server-core/dist/esm/router-manifest.js'
      at fetchModule (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/chunks/node.js:23110:32)
      at RunnableDevEnvironment.fetchModule (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/chunks/node.js:24798:10)
      at fetchModule (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/chunks/node.js:24748:17)
      at handleInvoke (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/chunks/node.js:26564:27)
      at EventEmitter.listenerForInvokeHandler (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/chunks/node.js:26619:19)
      at EventEmitter.emit (node:events:509:28)
      at Object.send (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/chunks/node.js:10788:37)
      at Object.invoke (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/module-runner.js:606:31)
      at Object.invoke (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/module-runner.js:655:31)
      at ModuleRunner.getModuleInformation (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/module-runner.js:1199:28) {
    code: 'ERR_MODULE_NOT_FOUND',
    runnerError: Error: RunnerError
        at reviveInvokeError (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/module-runner.js:547:64)
        at Object.invoke (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/module-runner.js:620:11)
        at async ModuleRunner.getModuleInformation (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/module-runner.js:1199:7)
        at async request (file:///Users/Braden/Projects/my-app/node_modules/.pnpm/[email protected][email protected]/node_modules/vite/dist/node/module-runner.js:1216:83)
        at async getStartManifest (/Users/Braden/Projects/my-app/node_modules/.pnpm/@[email protected]/node_modules/@tanstack/start-server-core/src/router-manifest.ts:61:17)
        at async computeFinalManifest (/Users/Braden/Projects/my-app/node_modules/.pnpm/@[email protected]/node_modules/@tanstack/start-server-core/src/finalManifest.ts:264:13)
        at async executeRouter (/Users/Braden/Projects/my-app/node_modules/.pnpm/@[email protected]/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:480:26)
        at async next (/Users/Braden/Projects/my-app/node_modules/.pnpm/@[email protected]/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:229:16)
        at async handleServerRoutes (/Users/Braden/Projects/my-app/node_modules/.pnpm/@[email protected]/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:735:15)
        at async eval (/Users/Braden/Projects/my-app/node_modules/.pnpm/@[email protected]/node_modules/@tanstack/start-server-core/src/createStartHandler.ts:543:22)
  },
  status: 500,
  statusText: undefined,
  headers: undefined,
  data: undefined,
  body: undefined,
  unhandled: true
}
Screenshots or Videos

No response

Platform
  • OS: macOS
  • Browser: Safari, Chrome
Additional context

No response

Linguagem predominante
TypeScript
Estrelas
1.3k
Forks
186
Merge médio
7min
PRs com merge (30d)
3

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de TanStack/cli

Todas as issues de TanStack/cli

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.