React is not defined when using custom server directory for Vite
Hi! If I use custom directory on the same level as
src
for dev mode in Vite & Solid setup, I get React is not defined
error.
Steps to reproduce:
1. Create new Solid project with npm create vite@latest
2. Move index.html
, index.tsx
to separate dev
directory
2a. Change import in index.tsx
to point to file from src
directory
2b. Add dev
directory to tsconfig.json
include.
3. Run vite dev mode: vite serve dev
Expected:
Web page is loaded and working correctly.
Actual:
React is not defined in solid-js_web
.
Example repo:
https://github.com/alexamy/solid-custom-serve-directory1 Reply
The workaround is to serve the root directory with
vite serve .
(or simply vite
) and open the http://localhost:5173/dev/index.html
.