fix: remove hard-coded React alias that points to the wrong location and break the dev render (#9842)

This commit is contained in:
Lifei Zhou 2026-06-18 07:28:24 +10:00 committed by GitHub
parent bd7f4924bb
commit 69b4d3686c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 11 additions and 9 deletions

View file

@ -173,6 +173,17 @@ The app opens a window and displays first-time setup. After completing setup, go
Make GUI changes in `ui/desktop`.
#### Troubleshooting: blank screen on `just run-ui`
If the app opens to a blank window (logs show `Cannot read properties of null (reading 'useRef')`), your `node_modules` is out of date and is loading two copies of React. Delete it and reinstall:
```
rm -rf ui/desktop/node_modules
cd ui && pnpm install
```
See #8757.
### Regenerating the OpenAPI schema
The file `ui/desktop/openapi.json` is automatically generated during the build.

View file

@ -1,6 +1,5 @@
import { defineConfig } from 'vite';
import tailwindcss from '@tailwindcss/vite';
import { resolve } from 'path';
// https://vitejs.dev/config
export default defineConfig({
@ -10,14 +9,6 @@ export default defineConfig({
plugins: [tailwindcss()],
resolve: {
dedupe: ['react', 'react-dom'],
alias: {
react: resolve(__dirname, 'node_modules/react'),
'react-dom': resolve(__dirname, 'node_modules/react-dom'),
},
},
build: {
target: 'esnext'
},