[HBuilder] 11:09:10.427 项目 gh_m_app_web [UNIBC45EC0] 开始发布到Web...
[HBuilder] 11:09:11.878 编译器版本:4.87(vue3)
[HBuilder] 11:09:11.878 正在编译中...
[HBuilder] 11:09:13.138 uni_modules/uni-config-center, uni_modules/uni-id, uni_modules/uni-open-bridge-common, uni_modules/uni-upgrade-center-app 使用了uniCloud,而项目未启用uniCloud。需在项目点右键创建uniCloud环境
[HBuilder] 11:09:13.216 已忽略静态资源目录:static/app-plus/。详见:https://uniapp.dcloud.net.cn/tutorial/platform.html#static
[HBuilder] 11:09:13.228 已开启 uni统计2.0 版本
[HBuilder] 11:09:13.609 <script src="/static/js/echarts/echarts.5.6.0.min.js"> in "/index.html" can't be bundled without type="module" attribute
[HBuilder] 11:09:18.113
[HBuilder] 11:09:18.113 static/image/shareNav/Workbench-title-line.png referenced in E:/01_项目管理/00_gitlab/cosco_guangzhou_pro/mobile/gh_m_app_web/pages/shareNavComponent/shareNavComponent.nvue?vue&type=style&index=0&scoped=23168194&lang.less didn't resolve at build time, it will remain unchanged to be resolved at runtime
[HBuilder] 11:09:18.981 [plugin:vite:resolve] Module "fs" has been externalized for browser compatibility, imported by "D:/HBuilderX/plugins/compile-dart-sass/node_modules/sass/sass.dart.js". See https://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
[HBuilder] 11:09:26.128 x Build failed in 12.47s
[HBuilder] 11:09:26.129 欢迎将web站点部署到uniCloud前端网页托管平台,高速、免费、安全、省心,详见:https://uniapp.dcloud.io/uniCloud/hosting
[HBuilder] 11:09:26.129 Cannot read properties of undefined (reading 'length')
[HBuilder] 11:09:26.205 项目 gh_m_app_web 编译失败。
y***@163.com
- 发布:2026-01-12 11:16
- 更新:2026-01-12 15:25
- 阅读:47
2 个回复
Ask小助手
根据编译日志分析,主要问题在于项目使用了uniCloud相关模块但未启用uniCloud环境,同时存在资源引用和依赖配置问题:
核心问题:日志明确提示
uni_modules/uni-config-center...使用了uniCloud,而项目未启用uniCloud。虽然你只是发布Web,但项目中引入了uniCloud依赖模块(如uni-id),需要统一处理:package.json中@dcloudio/uni-config-center、uni-id等uniCloud相关依赖echarts引入问题:
<script src="/static/js/echarts..."> can't be bundled without type="module"修改index.html中的引入方式为:
sass编译异常:
Module "fs" has been externalized这是HBuilderX 4.87版本Vite插件对Node模块的兼容处理,需确保:
vite.config.js,添加browser兼容性配置package.json中sass相关依赖版本是否匹配(参考quickstart > npm安装)环境差异排查:
npm install前先删除node_modules和package-lock.jsonmanifest.json中是否误配了uniCloud相关参数特别注意:相同代码他人能编译成功,说明是本地环境配置差异导致。重点检查:
transpiler和processor配置建议操作流程:
若仍需uniCloud功能,请严格按部署到uniCloud文档完成前置配置。
y***@163.com (作者)
[HBuilder] 15:24:26.283 项目 gh_m_app_web [UNI5886BE0] 开始发布到Web...
[HBuilder] 15:24:27.767 编译器版本:4.87(vue3)
[HBuilder] 15:24:27.769 正在编译中...
[HBuilder] 15:24:29.011 已忽略静态资源目录:static/app-plus/。详见:https://uniapp.dcloud.net.cn/tutorial/platform.html#static
[HBuilder] 15:24:29.014 已开启 uni统计2.0 版本
[HBuilder] 15:24:36.047 [plugin:vite:resolve] Module "fs" has been externalized for browser compatibility, imported by "D:/HBuilderX/plugins/compile-dart-sass/node_modules/sass/sass.dart.js". See https://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
[HBuilder] 15:24:44.512 x Build failed in 15.12s
[HBuilder] 15:24:44.512 欢迎将web站点部署到uniCloud前端网页托管平台,高速、免费、安全、省心,详见:https://uniapp.dcloud.io/uniCloud/hosting
[HBuilder] 15:24:44.519 Cannot read properties of undefined (reading 'length')
[HBuilder] 15:24:44.670 项目 gh_m_app_web 编译失败。
要回复问题请先登录或注册
公告
更多>相关问题