dev
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseHuman usage
用户使用方法
After setup, use these commands directly:
- /
npm run dev— start server in background (detached via nohup)npm run dev:start - — stop server (Ctrl+C won't work since it's detached)
npm run dev:stop - — check PID and log location
npm run dev:status - — restart server
npm run dev:restart - — stream live logs
tail -f logs/dev.log - — override port
PORT=5173 npm run dev
PID file: — Log file:
.dev/dev.pidlogs/dev.logYou are managing the dev server. The argument determines the action.
完成设置后,可直接使用以下命令:
- /
npm run dev— 在后台启动服务器(通过nohup实现脱离终端)npm run dev:start - — 停止服务器(由于已脱离终端,Ctrl+C无法生效)
npm run dev:stop - — 查看PID和日志位置
npm run dev:status - — 重启服务器
npm run dev:restart - — 实时查看日志流
tail -f logs/dev.log - — 覆盖默认端口
PORT=5173 npm run dev
PID文件: — 日志文件:
.dev/dev.pidlogs/dev.log你正在管理开发服务器,参数将决定执行的操作。
/dev setup
/dev setup/dev setup
/dev setupOnly run setup if is missing from .
dev:rawpackage.json- Read and config files to detect framework and dev command:
package.json- → command
nuxt.config.*, default port 3000nuxt dev - → command
vite.config.*, default port 5173vite - → command
next.config.*, default port 3000next dev - Else: inspect existing script for clues; if still unclear, ask the user
dev
- Check config files for port overrides (e.g. ,
devServer.port)server.port - Propose detected command and port to user for confirmation
- Write to
dev:rawwith the confirmed commandpackage.json - Add these wrapper scripts to :
package.jsonNote:json"dev": ".agents/skills/dev/scripts/dev.sh start", "dev:start": ".agents/skills/dev/scripts/dev.sh start", "dev:stop": ".agents/skills/dev/scripts/dev.sh stop", "dev:restart": ".agents/skills/dev/scripts/dev.sh restart", "dev:status": ".agents/skills/dev/scripts/dev.sh status"stays as-is (it holds the actual dev command).dev:raw
仅当中缺少时才执行设置。
package.jsondev:raw- 读取和配置文件以检测框架和开发命令:
package.json- → 命令
nuxt.config.*,默认端口3000nuxt dev - → 命令
vite.config.*,默认端口5173vite - → 命令
next.config.*,默认端口3000next dev - 其他情况:检查现有脚本以寻找线索;若仍不明确,询问用户
dev
- 检查配置文件中的端口覆盖设置(如、
devServer.port)server.port - 将检测到的命令和端口告知用户以确认
- 将确认后的命令写入的
package.json字段dev:raw - 向中添加以下包装脚本:
package.json注意:json"dev": ".agents/skills/dev/scripts/dev.sh start", "dev:start": ".agents/skills/dev/scripts/dev.sh start", "dev:stop": ".agents/skills/dev/scripts/dev.sh stop", "dev:restart": ".agents/skills/dev/scripts/dev.sh restart", "dev:status": ".agents/skills/dev/scripts/dev.sh status"保持原样(它存储实际的开发命令)。dev:raw
/dev start
/dev start/dev start
/dev startRun:
npm run dev:startIf is not in , tell the user to run first.
dev:rawpackage.json/dev setup执行:
npm run dev:start如果中没有,请告知用户先执行。
package.jsondev:raw/dev setup/dev stop
/dev stop/dev stop
/dev stopRun:
npm run dev:stop执行:
npm run dev:stop/dev restart
/dev restart/dev restart
/dev restartRun:
npm run dev:restart执行:
npm run dev:restart/dev status
/dev status/dev status
/dev statusRun:
npm run dev:status执行:
npm run dev:status