I am currently getting a TypeScript error shown in the thread below despite having the most recent TypeScript and react types versions on my project (TypeScript 5.2.2 and @types/react 18.2.21:
Next 13 — client and async server component combined: 'Promise<Element>' is not a valid JSX element
I then saw the below thread so I tried using a TypeScript workspace version since my VS code version is on 4.5.4
async server component throwing error with new typescript version
I am now getting this error. I have checked to make sure the file is in my project and reloaded my vscode window:
/Users/abuhelos/Desktop/project/node_modules/typescript/lib/tsserver.js doesn't point to a valid tsserver install. Falling back to bundled TypeScript version.
I also tried making a .vscode file for my project:
How to use TypeScript version defined in settings.json by default in VSCode?
Here is my settings.json file:
{
"workbench.editor.closeOnFileDelete": true,
"typescript.enablePromptUseWorkspaceTsdk": true,
"typescript.tsdk": "./node_modules/typescript/lib"
}
.vscodeis a folder. Please post your fullsettings.json