k8w / tsrpc

A TypeScript RPC framework, with runtime type checking and serialization, support both HTTP and WebSocket. It is very suitable for website / APP / games, and absolutely comfortable to full-stack TypeScript developers.
MIT License
1.9k stars 203 forks source link

我本地实际用的包管理器是pnpm,但是自动检测认为是yarn,提示是npm #9

Open rainmanhhh opened 3 years ago

rainmanhhh commented 3 years ago

我本地实际用的包管理器是pnpm,但是自动检测认为是yarn,提示是npm

=== 欢迎使用 create-tsrpc-app 版本 1.1.8 ===

创建 TSRPC 应用: trpc
? 请选择要创建的项目类型: Vue 3 + 后端
? 请选择传输协议: HTTP 短连接
 √ 1/9 检测 NPM 环境: Command: yarn, Registry: https://registry.npm.taobao.org
 √ 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
 √ 9/9 安装 NPM 依赖

========================================

✅ TSRPC APP 创建成功。

运行本地开发服务器:

= 后端 =

    cd backend
    npm run dev

= 前端 =

    cd frontend
    npm run dev
k8w commented 3 years ago

您是 yarn pnpm npm 都有安装,但实际希望使用 pnpm 对吗? 因为目前的实现是只检测 yarnnpm,检测到安装了 yarn 会优先使用 yarn

如果有需要的话,后续考虑加一个选项手动指定包管理器。