tsrpc icon indicating copy to clipboard operation
tsrpc copied to clipboard

初创工程选react+后端再选websocket长链接报错

Open ct1676 opened this issue 1 year ago • 1 comments

? 请输入要创建的项目目录名: test ? 请选择要创建的项目类型: React + 后端 ? 请选择传输协议: WebSocket 长连接 √ 1/9 检测 NPM 环境: Command: npm, Registry: https://registry.npmmirror.com √ 2/9 复制文件到 "backend" √ 3/9 生成 "backend/package.json" √ 4/9 npm-check-update √ 5/9 复制文件到 "frontend" √ 6/9 生成 "frontend/package.json" √ 7/9 npm-check-update × 8/9 Initialize symlink 错误 EEXIST: file already exists, symlink 'E:\demo\web\tsrpc-test\test\backend\src\shared' -> 'E:\demo\web\tsrpc-test\test\frontend\src\shared'

ct1676 avatar Feb 27 '25 03:02 ct1676

哈喽,可检查:

  1. 初始化前,目录是否不为空
  2. 如果是 Windows,可能是由于没有创建 Symlink 的权限

可尝试如下方式解决:

  1. 删除 frontend/src/shared,然后手动
cd backend
npm run dev
  1. 如果不行,可能是您的权限或系统配置不支持 symlink,可修改 backend/tsrpc.config.ts 中的 sync 部分,把 symlink 修改为 copy,再重试(1)步骤

k8w avatar Feb 27 '25 03:02 k8w