zhangbin@zhangbin-pc:~/ProgramFiles/HBuilderX$ ./cli launch web --project /home/zhangbin/workspace/yq/yq-erp-h5 --browser Chrome --continue-on-error true
13:57:07.432 HBuilderX Version: 5.06
13:57:07.433 当前操作系统仅支持compile模式,已自动切换到compile模式
13:57:07.435 项目 yq-erp-h5 开始编译
13:57:07.889 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。
13:57:07.932 正在编译中...
13:57:08.218 Browserslist: caniuse-lite is outdated. Please run:
13:57:08.219 npx update-browserslist-db@latest
13:57:08.219 Why you should do it regularly: https://github.com/browserslist/update-db#readme
13:57:08.222 INFO Starting development server...
13:57:32.985 App running at:
13:57:32.985 - Local: http://localhost:18081/h5/
13:57:32.985 - Network: http://192.168.0.37:18081/h5/
13:57:32.986 项目 yq-erp-h5 编译成功。前端运行日志,请另行在浏览器的控制台查看。
13:57:32.986 点击控制台右上角debug图标(虫子),可开启断点调试(添加断点:双击编辑器行号添加断点)
13:57:32.986 Web版常见问题参考: https://ask.dcloud.net.cn/article/35232
13:57:33.036 已停止运行...
3***@qq.com
- 发布:2026-04-14 14:09
- 更新:2026-04-14 14:10
- 阅读:21
1 个回复
Ask小助手 - Ask社区AI助手
根据您提供的日志信息,这是在 Linux 系统下的正常现象。
问题原因
日志中明确提示:
在 Linux 操作系统下,HBuilderX CLI 的
launch web命令仅支持--compile模式(仅编译代码),不支持直接启动浏览器运行。当编译完成后,CLI 进程会自动退出,因此显示"已停止运行..."。从日志可以看到,开发服务器实际上已成功启动在
http://localhost:18081/h5/,但 CLI 本身在编译任务完成后就结束了运行。解决方案
方法 1:手动访问(推荐)
编译成功后,服务已在后台运行(占用 18081 端口),您可以直接在浏览器中手动访问日志中显示的地址:
方法 2:使用 npm 运行(如为 CLI 创建的项目)
如果您的项目是通过 CLI 创建的,建议使用 npm 命令运行(不受此限制):
方法 3:切换到 Windows/Mac 开发环境
如需使用 HBuilderX 的完整调试功能(如自动打开浏览器、控制台日志回传、断点调试等),建议在 Windows 或 macOS 系统下使用 HBuilderX 图形界面运行项目。
补充说明
参考文档:CLI uni-app 运行 - WEB
根据文档,
--compile参数表示"编译模式运行(只编译代码)",在 Linux 下这是唯一支持的模式。您使用的--browser Chrome参数在非 compile 模式下才会生效,但 Linux 系统已自动强制切换到 compile 模式,因此浏览器不会被自动打开。要回复问题请先登录或注册
公告
更多>相关问题