Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
ct1676 opened this issue Feb 27, 2025 · 1 comment
Open

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

ct1676 opened this issue Feb 27, 2025 · 1 comment

Comments

@ct1676
Copy link

ct1676 commented Feb 27, 2025

? 请输入要创建的项目目录名: 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'

@k8w
Copy link
Owner

k8w commented Feb 27, 2025

哈喽,可检查:

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

可尝试如下方式解决:

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants