为何Windows系统上的forge tunnel命令无法正常运行?
解决Forge CLI在Windows 11 Enterprise上
forge tunnel停滞的问题 以下是针对Windows 11 Enterprise环境下forge tunnel仅显示提示信息、停滞不执行lint和打包步骤的解决思路:
以管理员身份运行终端:Windows企业版的权限限制可能导致Forge CLI无法完成文件打包或本地监听操作,右键点击PowerShell/CMD选择「以管理员身份运行」,再执行
forge tunnel。排查安全软件拦截:
- 临时关闭Windows Defender防火墙(测试完成后立即恢复),重新运行命令验证是否正常。
- 检查企业级安全软件的拦截日志,将Forge CLI相关进程(
forge.exe或Node.js进程)加入信任列表。
清理缓存并重建依赖:
- 执行
forge cache clean清理Forge本地缓存 - 删除项目根目录的
node_modules文件夹和package-lock.json(或yarn.lock) - 重新执行
npm install(或yarn install)安装依赖 - 再次尝试
forge tunnel
- 执行
验证Node.js版本兼容性:Forge CLI对Node.js版本有明确要求,建议使用官方推荐的LTS版本(如18.x、20.x)。执行
node -v查看当前版本,若版本不符,使用nvm等工具切换到兼容版本后重试。配置代理(若企业环境有全局代理):
- 手动设置Forge代理:
forge config set proxy http://你的代理地址:端口 - 或临时取消终端代理:
之后再运行set HTTP_PROXY= set HTTPS_PROXY=forge tunnel测试。
- 手动设置Forge代理:
重置Forge配置并重新登录:
- 执行
forge config reset重置所有CLI配置 - 重新登录Forge账户:
forge login - 再次启动隧道:
forge tunnel
- 执行
内容的提问来源于stack exchange,提问作者camden_kid
相关产品推荐
相关产品推荐

