云打包时编译报错uni-app resolveTscUniModuleUTSSDKVueFileNames is not a function

云打包时编译报错uni-app resolveTscUniModuleUTSSDKVueFileNames is not a function

操作步骤:

  • 云打包cli项目

预期结果:

  • 打包成功

实际结果:

  • 报错:resolveTscUniModuleUTSSDKVueFileNames is not a function

bug描述:

项目是CLI项目 上一次云打包是几个月前,那时候正常使用,今天再次打包就发现编译报错了,中间没改什么代码就更新过hx的版本和cli的版本

已尝试:

  • 更新cli依赖
  • 重新安装uts-progressNotification插件
  • 重新安装uni-upgrade-center - App插件
  • 云打包其他项目正常

报错信息:

[HBuilder] 14:01:43.776 x Build failed in 2.45s
[HBuilder] 14:01:43.779 [uni:uts-uni_modules] resolveTscUniModuleUTSSDKVueFileNames is not a function
[HBuilder] 14:01:43.785 file: E:/ZGerx/Projects/Vue Project/uniapp-taleme-vue3-ts/src/uni_modules/uts-progressNotification?uts-proxy
[HBuilder] 14:01:43.787 Build failed with errors.

项目信息

信息
产品分类 uniapp/App
PC开发环境 Windows
PC开发环境版本 22631.3447
HBuilderX类型 正式
HBuilderX版本 4.85
手机系统 Android
手机系统版本 Android 15
手机厂商 vivo
手机机型 IQOO neo 10
页面类型 vue
vue版本 vue3
打包方式 云端
项目创建方式 HBuilderX

更多关于云打包时编译报错uni-app resolveTscUniModuleUTSSDKVueFileNames is not a function的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于云打包时编译报错uni-app resolveTscUniModuleUTSSDKVueFileNames is not a function的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个错误通常是由于 HBuilderX 版本与 uni-app 编译器版本不匹配导致的。resolveTscUniModuleUTSSDKVueFileNames 函数在较新的编译器版本中已被调整。

建议按以下步骤解决:

  1. 检查并更新项目依赖
    • 确保 @dcloudio/uni-app@dcloudio/uni-mp-* 等相关依赖版本与 HBuilderX 4.85 匹配
    • 在项目根目录执行:
    npm update
回到顶部