fix: avoid reserved pnpm env command
This commit is contained in:
@@ -75,13 +75,13 @@ npm --prefix web ci
|
||||
分别在四个终端运行:
|
||||
|
||||
```bash
|
||||
pnpm env # PostgreSQL 依赖
|
||||
pnpm db # PostgreSQL 依赖
|
||||
pnpm gateway # native browser gateway
|
||||
pnpm backend # Go control-plane,Air 自动重载
|
||||
pnpm frontend # Vite 前端,支持 HMR
|
||||
```
|
||||
|
||||
`pnpm backend` 不会自动启动数据库或 gateway;先启动 `env` 和 `gateway`。`pnpm gateway` 直接运行当前用户的 native gateway,不要求安装 systemd 服务。修改 `browser_gateway` 的 Python 文件后,重启该命令;新增或删除前端路由后,重跑 `pnpm --dir web run routes:generate`。
|
||||
`pnpm backend` 不会自动启动数据库或 gateway;先启动 `db` 和 `gateway`。`pnpm gateway` 直接运行当前用户的 native gateway,不要求安装 systemd 服务。修改 `browser_gateway` 的 Python 文件后,重启该命令;新增或删除前端路由后,重跑 `pnpm --dir web run routes:generate`。`db` 是因为 `env` 已被 pnpm 保留为内置命令。
|
||||
|
||||
服务地址:
|
||||
|
||||
|
||||
+2
-2
@@ -102,13 +102,13 @@ npm --prefix web ci
|
||||
分别在终端启动依赖和服务:
|
||||
|
||||
```bash
|
||||
pnpm env # PostgreSQL
|
||||
pnpm db # PostgreSQL
|
||||
pnpm gateway # native browser gateway
|
||||
pnpm backend # Go control-plane,Air 热加载
|
||||
pnpm frontend # Vite,HMR
|
||||
```
|
||||
|
||||
`pnpm backend` 不会隐式启动 PostgreSQL 或 gateway;`pnpm gateway` 直接运行当前用户的 native gateway,不要求 systemd。停止各服务时关闭对应终端即可。
|
||||
`pnpm backend` 不会隐式启动 PostgreSQL 或 gateway;`pnpm gateway` 直接运行当前用户的 native gateway,不要求 systemd。停止各服务时关闭对应终端即可。`db` 是因为 `env` 已被 pnpm 保留为内置命令。
|
||||
|
||||
默认联调地址:
|
||||
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"private": true,
|
||||
"version": "0.1.0",
|
||||
"scripts": {
|
||||
"env": "docker compose -f compose.yaml -f compose.dev.yaml up -d postgres",
|
||||
"db": "docker compose -f compose.yaml -f compose.dev.yaml up -d postgres",
|
||||
"backend": "node scripts/dev-backend.mjs",
|
||||
"frontend": "pnpm -C web run dev",
|
||||
"gateway": "node scripts/dev-gateway.mjs"
|
||||
|
||||
Reference in New Issue
Block a user