20 lines
1.5 KiB
Markdown
20 lines
1.5 KiB
Markdown
---
|
||
title: 开发机环境与 dev.py 四进程联调
|
||
type: fact
|
||
permalink: main/projects/d5a7f581-c442-4554-87b9-ee723b8b0258/开发机环境与-dev.py-四进程联调
|
||
stable_id: 71c1d6e8-7c2a-4d51-bf6d-3080ee24a441
|
||
scope: project
|
||
project_id: d5a7f581-c442-4554-87b9-ee723b8b0258
|
||
memory_type: fact
|
||
status: active
|
||
revision: 1
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
created_at: '2026-09-23T15:10:25.406449+00:00'
|
||
updated_at: '2026-09-23T15:10:25.406511+00:00'
|
||
tags:
|
||
- environment
|
||
- dev
|
||
- windows
|
||
---
|
||
|
||
开发机 Windows + PowerShell(不能用 && 串联,用 ;;读写文件用工具不用 cat/sed)。Python:系统解释器用 uv 的 cpython `D:\Program Files\uv\python\cpython-3.14.3-windows-x86_64-none\python.exe`(C:\Users\Administrator\.local\bin\python.exe 是坏的 uv shim 别用);Metrix 后端 venv 在 .venv(Glob 默认跳过点目录,用 Test-Path 确认)。Node v24/npm 11。GitHub 访问需 git 代理 http://127.0.0.1:7897(已配 http.https://github.com/.proxy);现在远端已迁至 git.asio.asia 一般直连。联调入口 `python dev.py` 四进程:[backend] Metrix API :8000(uvicorn reload)、[web] Metrix 前端 :5173(Vite,代理 /api、/openapi.json → 8000)、[capa-api] CapacityReport API :9081、[capa-web] 其前端 :5174;CapacityReport 可选,缺失/崩溃不影响 Metrix;Windows 子进程用 CREATE_NEW_PROCESS_GROUP|CREATE_NO_WINDOW 避免 reload 时误关整套联调;Ctrl+C 一并退出。开发时访问 http://127.0.0.1:5173,初始化走 /install。 |