Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting a "MODULE_NOT_FOUND" on fresh install #218

Closed
marwinhormiz opened this issue Jul 18, 2022 · 9 comments
Closed

Getting a "MODULE_NOT_FOUND" on fresh install #218

marwinhormiz opened this issue Jul 18, 2022 · 9 comments

Comments

@marwinhormiz
Copy link

I created a new T3 App with only Tailwind and tRPC and when I start the dev server I get a module not found / require stack of a bunch of files. Don't really know what the issue here is but is seems like some files are missing that I did not get with create-t3-app, or maybe I have done something wrong? I tried the install 3 times and I get the same error everytime.

4c666054fd7ae3cc08b0badaead5c5af

@marwinhormiz
Copy link
Author

I might aswell add this in case it has anything to do with the error.

76d08215d2c945211ecfbdb504591db1

@juliusmarminge
Copy link
Member

What package manager did you use when bootstrapping and also what Node version are you on?

@marwinhormiz
Copy link
Author

marwinhormiz commented Jul 18, 2022

I used npm and I am on v14.18.0

@juliusmarminge
Copy link
Member

juliusmarminge commented Jul 18, 2022

Interesting. I can't even get the CLI to run when using Node 14 (ESM stuff). Would you mind testing with Node 16?

EDIT: Nvm wrong version. Tried 14.18 and CLI runs fine. Got same error as you when running the app though.

@marwinhormiz
Copy link
Author

I updated to Node 16.16.0 and I still get the same error (as shown in the image) after installing t3-app no matter what libraries I install with it.

@marwinhormiz
Copy link
Author

marwinhormiz commented Jul 18, 2022

So I found the issue and it's resolved now. The path to "node_modules/use-sync-external-store/shim/index.js" from useSyncExternalStore.js in the react-query source file (path shown in image at top) had the wrong path by original. The path in the commented line next to it is what is was from original, and I updated it as shown in the image and it works. Don't know if this is an issue from react-query in this case since it's their files the issue is at.

74b9ce3027e5d45074296970ea777439

@juliusmarminge
Copy link
Member

Oh I think I know what this is. react-query just updated to v4 which is not supported by trpc v9. Will investigate how we approach this. Thank you for reporting.

@juliusmarminge
Copy link
Member

Cut this issue on trpc for this: trpc/trpc#2248

@juliusmarminge
Copy link
Member

Hotpatched for now in release 5.1.0

juliusmarminge added a commit that referenced this issue Aug 16, 2022
* chore(docs): updated readme to contain @next

* refactor: inject curried `runPkgManagerInstall` to package installers (#202)

* refactor: export curryable `runPkgManagerInstallOptions`

* refactor: inject curried `runPkgManagerInstall` to installers

* refactor: use curried function in installers

* fix: refactored calls that should have passed `devMode` flag

* fix: typo

* feat: migrate env + next config to esm (#205)

* chore: move lintstaged config into file (#217)

* fix: move gitignore rename call (#215)

* feat: add trpc inference helpers

* fix(#218): lock react-query to v3

* chore(release): 5.1.0

* fix: add missing trpc import

* chore(release): 5.1.1

* fix: handle pkg with version in noInstall mode (#220)

* fix: typo in readme

* feat: add db.sqlite-journal to gitignore (#221)

Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>

* fix: typo - rename 'varibles' to 'variables' (#223)

* fix: missing DATABASE_URL (#222)

* chore(release): 5.2.0

* fix: update url in auth prisma schema

* chore(release): 5.2.1

* feat: add typesafe client side env variables (#209)

* feat: add typesafe client side env variables

* refactor: clean up type-safe client side env vars

* fix: add inferProcedureInput/Output imports in trpc utils

* refactor: client env validation

* refactor: run prettier

* refactor: clean up files and formatter func

* fix: validate public env vars are not in server schema

* fix: add ts-check to mjs files

Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>

* fix: title being offset when using yarn/pnpm

* chore(release): bump beta version

* chore: bump Next.js to 12.2.3

* chore(release): bump beta version

* feat: improved logo typography (#238)

* chore: bump beta version

* fix: remove semicolon in _app.tsx with next-auth to avoid early return

* chore: bump beta version

* chore: add protected trpc router example (#194)

* chore: add link to community (#229)

* chore: add link to community info

* chore: add discord badge

* fix: t3 discord id

* fix: discord link on badge

Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>

* docs(readme): add usage for beta and next version (#243)

* chore: add js files to format script (#244)

* chore: remove credentials provider (#246)

* refactor(cli): add module path aliasing (#247)

* feat: updating tailwind and postcss config's to use .cjs (#242)

Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: Julius Marminge <51714798+juliusmarminge@users.noreply.github.com>

* fix: clarify some comments and rename some files in env (#245)

* fix: clarify some comments and rename some files in env

* fix: filenames in installer

* fix: import in next.config

* fix: import after filechange

* fix: forgotten rename

Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>

* chore(release): bump beta version

* fix: added JSDoc type to clientEnv in all env-schema (#240)

* chore(release): 5.3.0

* refactor(utils): remove unnecessary block (#252)

* chore: update favicon (#253)

* fix: missing next-auth types (#255)

fixes #254

* fix: height on small screens (#256)

* docs: expand t3-app README (#248)

* revert: extend regular next-auth module (#257)

* revert: extend regular next-auth module

* refactor: move typedefs to `src/types`

Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>

* feat: add deployment strategy to generated README (#258)

* fix(docs): remove extra s in link

* feat: add deployment strategy to readme

* docs: add instructions on building docker image to readme (#265)

* Add instructions on building docker image

Following the same method given in NextJs examples

* fix: prettier check

run prettier format to fix formatting issues

* docs: small adjustments (#266)

* docs: add instructions on building docker image to readme (#265)

* Add instructions on building docker image

Following the same method given in NextJs examples

* fix: prettier check

run prettier format to fix formatting issues

* docs: small adjustments

* feat: set appName to directory on 'npx create-t3-app .' (#273)

* fix(prisma): make db changes for next-auth on mysql obvious (#275)

* chore(release): 5.4.0

* feat: make session.user.id non-nullable (#282)

* chore(release): 5.5.0

* docs: update tRPC v10 docs link (#291)

* fix: change ! reversion to equality in env validation (#293)

* feat: Include ct3a version as metadata in generated app (#305)

* fix: parse path returned from process.cwd() before using it (#303)

Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: Julius Marminge <julius0216@outlook.com>

* chore(release): 5.6.0

* chore: upload T3 logo to github (#311)

* chore: upload T3 logo to github

* chore: format

* chore: ignore package-lock (#315)

* chore: Publish Workflow and other Github enhancements (#308)

* chore: switch standard-version to changeset

* chore: add version workflow

* chore: issue forms and pr labeler

* chore: prettier

* chore: add missing credit

* chore: adjust some commands

* chore: update contributing guidelines

* chore: prettier

* chore: adjustments

* feat: add minimal ts-linter

* fix: lint warnings

* revert eslinter

* chore(ci): dont use reserved word `package`

* chore(ci): require -> import

* chore(ci): authenticate to npm

* chore: update pr-template

* chore(ci): next-release

* chore(ci): release workflow

* chore(ci): update scrips

* chore(ci): update release versioning

* chore(ci): update versioning scripts

* chore(ci): fix no-bin error

* feat: add base tslint (#317)

* chore(app): version bumps

* feat: add base linter for ts

* fix: test ignoring base

* fix: test setting root

* fix: test add parser

* fix: test disabling exclude

* chore: changeset

* chore(ci): test changeset with npx

* chore(ci): test npm

* chore(ci): give proper commit message and title

* chore(release): remove standard-version msg from changelog

* chore(release): version packages (#319)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* chore(release): public access

* refactor: turborepo with cli and www (#320)

* docs: add docs site built with Astro (#300)

* docs: add docs site built with Astro

* docs: prettier

Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>

* refactor: make monorepo

* chore(fix): tailwindcss/typography peer deps

* refactor: docusaurus migration

* docs: styling

* fix: linting

* fix: typecheck

* fix: no typecheck www

* fix: restore tsconfig

* fix(ci): cache all node_modules

* fix: more caching

* fix: missing lint plugin

* fix(ci): cwd

* fix(ci): path

* docs: start on collection

* docs: headers

Co-authored-by: Kroucher <99768034+kroucher@users.noreply.github.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: sir-mr-bean <kroucher.1019@gmail.com>

* chore: set type module

* fix: typo in pub-script

* fix: create npmrc in cli pkg

* fix: path in version script

* refactor: turborepo next

Co-authored-by: Oscar Chic <oscarchicfarre@gmail.com>
Co-authored-by: Daniel Roe <daniel@roe.dev>
Co-authored-by: JLN13X <85513960+JLN13X@users.noreply.github.com>
Co-authored-by: Hauke Schnau <31801906+HaukeSchnau@users.noreply.github.com>
Co-authored-by: Azmi Makarima <94958349+amyisdev@users.noreply.github.com>
Co-authored-by: Christopher Ehrlich <ehrlich.christopher@gmail.com>
Co-authored-by: Shoubhit Dash <shoubhit2005@gmail.com>
Co-authored-by: Nicholas Ramkissoon <nicholas.ramkissoon01@gmail.com>
Co-authored-by: Vikrant Bhat <50735025+bhatvikrant@users.noreply.github.com>
Co-authored-by: Guillermo Antony Cava Nuñez <gcavanunez@gmail.com>
Co-authored-by: Abui <adjiem31@gmail.com>
Co-authored-by: John Daly <john.daly2@gmail.com>
Co-authored-by: Simon Green Kristensen <github@simon-green.dev>
Co-authored-by: XLS <fernandoxu9@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
Co-authored-by: Krish <52761222+Krish120003@users.noreply.github.com>
Co-authored-by: cyremur <cyremur@users.noreply.github.com>
Co-authored-by: Samuel Gunter <samuelgunter3@gmail.com>
Co-authored-by: Khalil Omer <68179593+khalil-omer@users.noreply.github.com>
Co-authored-by: BWsix <itisbw62@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Kroucher <99768034+kroucher@users.noreply.github.com>
Co-authored-by: sir-mr-bean <kroucher.1019@gmail.com>
devvianto605 pushed a commit to devvianto605/create-devviantex-nextjs-app-deprecated that referenced this issue Jun 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants