TypeScriptSDK 不兼容windows运行吗?

现在遇到了真正的问题:iFlow CLI 未安装。错误信息显示:

'which' is not recognized as an internal or external command,
... 8 more lines (press Ctrl+O to expand)

● 看到了!这是真正的核心问题。错误信息显示:

 [2026-01-20 19:41:10] ERROR: iFlow not installed
 Failed to connect: IFlowNotInstalledError

 🔍 问题分析

 这个错误来自 iFlow SDK 内部,说明:

 1. iFlow CLI 未安装(在您的系统中)
 2. iFlow SDK 尝试检测时出错(SDK 内部也使用了 which 命令)

 ✅ 解决方案

 您需要安装 iFlow CLI。请按照以下步骤操作:

 步骤 1:安装 iFlow CLI

 在 PowerShell 或 命令提示符 中运行:

 npm install -g @iflow-ai/iflow-cli

 步骤 2:验证安装

 iflow --version

 应该会显示版本号,例如:x.y.z

 步骤 3:配置认证

 iflow login

 按照提示输入您的认证信息。

 步骤 4:验证认证

 iflow whoami

 🔧 关于 which 命令错误

 注意到错误中还有 which 命令错误,这说明 iFlow SDK
 内部也有跨平台兼容性问题。

 这个问题发生在 iFlow SDK 内部,我们无法直接修复。但是:

 临时解决方案

 如果您已经安装了 iFlow CLI 但仍然遇到这个问题,可以尝试:

 1. 重启开发服务器
 # 停止当前服务器 (Ctrl+C)
 npm run dev
 2. 确保环境变量正确
   - 关闭并重新打开终端
   - 重新运行 npm run dev

 📋 检查清单

 完成上述步骤后,请确认:

 [ ] iflow --version 可以正常显示版本号
 [ ] iflow whoami 可以正常显示用户信息
 [ ] iFlow CLI 可以正常启动(运行 iflow 命令)

 完成后,重新尝试启动项目,应该就能正常工作了。

我前面进行连接的时候也是出现这个问题,但是我改了我的代码之后可以了。

用户报告了一个错误,表明在 Windows 系统上运行 which 命令失败。which
是 Unix/Linux 命令,在 Windows 上应该使用 where 命令。

[2026-01-20T11:40:36.011Z] [INFO] [default] 获取认证状态
[2026-01-20T11:40:36.012Z] [INFO] [default] 获取 iFlow 认证状态
[2026-01-20T11:40:36.014Z] [INFO] [default] 读取 iFlow 配置文件: C:\Users\guang.iflow\settings.json
[2026-01-20T11:40:36.037Z] [INFO] [default] 收到 iFlow 环境状态请求
[2026-01-20T11:40:36.038Z] [INFO] [default] 开始环境检测
GET /api/projects/proj_1768838360368_2gsewjy2c/logs?date=2026-01-20 200 in 1485ms
[2026-01-20T11:40:36.109Z] [INFO] [default] iFlow 配置文件读取成功
[2026-01-20T11:40:36.110Z] [INFO] [default] 测试 iFlow 认证连接

应该是代码问题,我们来看一下哈

已发布新的版本 0.1.9 欢迎尝试