官方uni-app默认模板
- 发布:2026-01-07 14:37
- 更新:2026-01-07 19:40
- 阅读:125
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 6.0.0
手机厂商: 华为
手机机型: nova
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
运行->运行到手机或模拟器->运行到鸿蒙
运行->运行到手机或模拟器->运行到鸿蒙
预期结果:
项目可以正常运行
项目可以正常运行
实际结果:
报错
报错
bug描述:
15:19:35.837 项目 uni-app 开始编译
15:19:37.556 请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。
15:19:37.556 编译器版本:4.87(vue3)
15:19:37.556 正在编译中...
15:19:37.588 已忽略页面:platforms/app-plus/speech/speech、platforms/app-plus/orientation/orientation、platforms/app-plus/proximity/proximity、platforms/app-plus/push/push、platforms/app-plus/shake/shake、platforms/app-plus/feedback/feedback。详见:https://uniapp.dcloud.net.cn/tutorial/platform.html#platforms
15:19:39.529 uni_modules/uni-config-center, uni_modules/uni-id, uni_modules/uni-open-bridge-common, uni_modules/uni-upgrade-center-app 使用了uniCloud,而项目未启用uniCloud。需在项目点右键创建uniCloud环境
15:19:40.393 已忽略静态资源目录:static/app-plus/、static/web/。详见:https://uniapp.dcloud.net.cn/tutorial/platform.html#static
15:19:52.181 项目 uni-app 编译成功。
15:19:52.236 ready in 15685ms.
15:19:52.236 开始构建鸿蒙工程 ...
15:19:52.638 已自动生成鸿蒙工程目录,如有需要请用 DevEco Studio 打开如下目录: D:\test\uni-app\unpackage\dist\dev\app-harmony
15:19:52.640 本机安装的 DevEco Studio 版本为 6.0.2.636
15:19:52.684 签名证书的配置来自于 manifest.json
15:19:52.684 安装鸿蒙工程的依赖 ...
15:19:54.420 安装鸿蒙工程依赖成功
15:19:54.420 开始制作运行包 .hap,请耐心等待 ............
15:20:22.153 > hvigor hvigor client: Starting hvigor daemon.
15:20:22.153 > hvigor Hvigor Daemon started in 1.04 s
15:20:22.153 > hvigor Finished :entry:clean... after 2 ms
15:20:22.154 > hvigor Finished :entry:default@PreBuild... after 152 ms
15:20:22.154 > hvigor Finished :entry:default@CreateModuleInfo... after 1 ms
15:20:22.154 > hvigor Finished :entry:default@GenerateMetadata... after 5 ms
15:20:22.154 > hvigor Finished :entry:default@ConfigureCmake... after 1 ms
15:20:22.154 > hvigor Finished :entry:default@MergeProfile... after 34 ms
15:20:22.154 > hvigor Finished :entry:default@CreateBuildProfile... after 3 ms
15:20:22.154 > hvigor Finished :entry:default@PreCheckSyscap... after 2 ms
15:20:22.154 > hvigor Finished :entry:default@GeneratePkgContextInfo... after 28 ms
15:20:22.154 > hvigor Finished :entry:default@ProcessIntegratedHsp... after 1 ms
15:20:22.154 > hvigor Finished :entry:default@BuildNativeWithCmake... after 1 ms
15:20:22.154 > hvigor Finished :entry:default@MakePackInfo... after 3 ms
15:20:22.154 > hvigor Finished :entry:default@SyscapTransform... after 2 ms
15:20:22.154 > hvigor Finished :entry:default@ProcessProfile... after 323 ms
15:20:22.154 > hvigor Finished :entry:default@ProcessRouterMap... after 15 ms
15:20:22.154 > hvigor Finished :entry:default@ProcessShareConfig... after 12 ms
15:20:22.154 > hvigor Finished :entry:default@ProcessStartupConfig... after 6 ms
15:20:22.154 > hvigor Finished :entry:default@BuildNativeWithNinja... after 2 ms
15:20:22.154 > hvigor Finished :entry:default@ProcessResource... after 5 ms
15:20:22.154 > hvigor Finished :entry:default@GenerateLoaderJson... after 139 ms
15:20:22.154 > hvigor Finished :entry:default@ProcessLibs... after 33 ms
15:20:22.154 > hvigor Finished :entry:default@CompileResource... after 555 ms
15:20:22.154 > hvigor Finished :entry:default@BuildJS... after 7 ms
15:20:22.154 > hvigor Finished :entry:default@DoNativeStrip... after 371 ms
15:20:22.154 > hvigor Finished :entry:default@CacheNativeLibs... after 8 ms
15:20:22.154 > hvigor ERROR: Failed :entry:default@CompileArkTS...
15:20:22.267 > hvigor ERROR: ArkTS Compiler Error
15:20:22.267 1 ERROR: 10905237 ArkTS Compiler Error
15:20:22.267 Error Message: The struct name cannot contain reserved tag name: 'Picker'. At File: D:/test/uni-app/unpackage/dist/dev/app-harmony/oh_modules/.ohpm/@dcloudio+uni-app-runtime@e61xy4t7udv6xbickvvkkdflr0p30afaiftcwqggq70=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Picker.ets:112:15
15:20:22.267 2 ERROR: 10905227 ArkTS Compiler Error
15:20:22.267 Error Message: The struct 'Picker' cannot have the same name as the built-in component 'Picker'. At File: D:/test/uni-app/unpackage/dist/dev/app-harmony/oh_modules/.ohpm/@dcloudio+uni-app-runtime@e61xy4t7udv6xbickvvkkdflr0p30afaiftcwqggq70=/oh_modules/@dcloudio/uni-app-runtime/src/main/ets/uni-mp-sdk/components/Picker.ets:112:14
15:20:22.267 COMPILE RESULT:FAIL {ERROR:3 WARN:639}
15:20:22.267 * Try:
15:20:22.267 > Run with --stacktrace option to get the stack trace.
15:20:22.267 > Run with --debug option to get more log output.
15:20:22.267 > hvigor ERROR: BUILD FAILED in 23 s 690 ms
15:20:22.659 运行包制作失败
2 个回复
最佳回复
DCloud_UNI_yuhe
此问题是鸿蒙 dececo 6.0.2 升级之后的问题, 暂时需要通过 hbuilderx 发版解决
临时解决方案: 将下方 har 包 , 放到 harmony-configs/libs 目录下
Ask小助手
该bug反馈内容不完整,缺少关键代码示例和详细复现步骤,仅说明"运行到鸿蒙"报错,但未提供用户自定义Picker组件的具体实现方式。错误信息明确显示用户自定义了名为'Picker'的结构体,与鸿蒙内置组件名冲突。
根据uni-app规范,用户不应创建与内置组件同名的自定义组件。Picker是uni-app内置的选择器组件,在鸿蒙平台下会映射为系统组件。知识库明确说明鸿蒙平台需遵循特定组件命名规则,避免与系统保留字冲突。
此问题不属于框架bug,而是基础概念使用错误:
建议用户:
此情况属于典型的基础概念问题,非版本兼容性bug。反馈中未提供代码示例导致无法确认具体使用场景,需补充相关代码片段才能进一步分析。
要回复问题请先登录或注册
公告
更多>相关问题