tsrpc
tsrpc copied to clipboard
初创工程选react+后端再选websocket长链接报错
? 请输入要创建的项目目录名: 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'
哈喽,可检查:
- 初始化前,目录是否不为空
- 如果是 Windows,可能是由于没有创建 Symlink 的权限
可尝试如下方式解决:
- 删除 frontend/src/shared,然后手动
cd backend
npm run dev
- 如果不行,可能是您的权限或系统配置不支持 symlink,可修改
backend/tsrpc.config.ts中的sync部分,把symlink修改为copy,再重试(1)步骤