Commit 279cd3f
committed
Fix dependency permission dialog for release binary
- Implement system dependency checking and permission requests
- Add permission dialog when uvicorn/npx commands are not found
- Update auto-fix mechanism to handle missing system dependencies
- Fix Vite build configuration to externalize Node.js modules
- Update renderer config to prevent bundling fs modules
This resolves the 'command not found' errors in packaged Electron apps by prompting users to install missing system dependencies like Python packages (uvicorn) and Node.js tools (npx).1 parent 5d3ce5d commit 279cd3f
1 file changed
+5
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
14 | 19 | | |
0 commit comments