7***@qq.com
7***@qq.com
  • 发布:2025-05-07 17:07
  • 更新:2025-05-28 17:18
  • 阅读:530

【报Bug】工具更新到最新版后,vue2项目运行到真机找不到uni-app-plus

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22H2

HBuilderX类型: 正式

HBuilderX版本号: 4.64

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: mate60

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

直接运行就报错

预期结果:

可以正常运行

实际结果:

运行报错:17:07:32.518 ERROR TypeError: Cannot read properties of undefined (reading 'uni-app-plus')
17:07:32.518 TypeError: Cannot read properties of undefined (reading 'uni-app-plus')
17:07:32.518 at Object.chainWebpack (E:\project_uniapp\security-manager\node_modules\@dcloudio\vue-cli-plugin-uni\lib\app-plus\index.js:214:52)
17:07:32.519 at E:\project_uniapp\security-manager\node_modules\@dcloudio\vue-cli-plugin-uni\lib\chain-webpack.js:150:21
17:07:32.519 at E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\Service.js:268:40
17:07:32.519 at Array.forEach (<anonymous>)
17:07:32.519 at Service.resolveChainableWebpackConfig (E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\Service.js:268:26)
17:07:32.519 at Service.resolveWebpackConfig (E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\Service.js:272:48)
17:07:32.519 at PluginAPI.resolveWebpackConfig (E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25)
17:07:32.519 at serve (E:\project_uniapp\security-manager\node_modules\@dcloudio\vue-cli-plugin-uni\commands\serve.js:51:31)
17:07:32.519 at Service.run (E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\Service.js:262:12)
17:07:32.519 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

bug描述:

17:05:23.496 ERROR TypeError: Cannot read properties of undefined (reading 'uni-app-plus')
17:05:23.496 TypeError: Cannot read properties of undefined (reading 'uni-app-plus')
17:05:23.496 at Object.chainWebpack (E:\project_uniapp\security-manager\node_modules\@dcloudio\vue-cli-plugin-uni\lib\app-plus\index.js:214:52)
17:05:23.496 at E:\project_uniapp\security-manager\node_modules\@dcloudio\vue-cli-plugin-uni\lib\chain-webpack.js:150:21
17:05:23.496 at E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\Service.js:268:40
17:05:23.496 at Array.forEach (<anonymous>)
17:05:23.496 at Service.resolveChainableWebpackConfig (E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\Service.js:268:26)
17:05:23.496 at Service.resolveWebpackConfig (E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\Service.js:272:48)
17:05:23.496 at PluginAPI.resolveWebpackConfig (E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25)
17:05:23.496 at serve (E:\project_uniapp\security-manager\node_modules\@dcloudio\vue-cli-plugin-uni\commands\serve.js:51:31)
17:05:23.496 at Service.run (E:\project_uniapp\security-manager\node_modules\@vue\cli-service\lib\Service.js:262:12)
17:05:23.496 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

2025-05-07 17:07 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

您好,方便发个可复现demo吗?

  • 7***@qq.com (作者)

    可以的,怎么发你呢

    2025-05-07 17:21

DCloud_UNI_JBB

DCloud_UNI_JBB

评论区发附件

  • 7***@qq.com (作者)

    上传了看看,能看到吗

    2025-05-07 17:29

  • DCloud_UNI_JBB

    回复 7***@qq.com: 没看到

    2025-05-07 17:30

  • 7***@qq.com (作者)

    回复 DCloud_UNI_JBB: 这次可以了,第一次用报问题,必须写文字才能提交

    2025-05-07 17:33

7***@qq.com

7***@qq.com (作者) - 001

上传附件,能看到吗

  • DCloud_UNI_JBB

    有了,我试试

    2025-05-07 17:33

  • 7***@qq.com (作者)

    回复 DCloud_UNI_JBB: 我重新下载的4.57版本的Hbuildex就可以真机安装调试。昨天升级到4.64不行,在升级后的开发工具直接回退到上一个版本也不行(跟新4.64之前的版本本来是可以正常使用的),重新下载安装就可以。估计也跟清理了一下注册表什么的有关系,在最新版的安装目录下双击了下reset.bat。

    2025-05-08 09:03

DCloud_UNI_JBB

DCloud_UNI_JBB

临时解决方案

node_modules/@vue/cli-service/bin/vue-cli-service.js 顶部增加一下代码

if (process.env.UNI_PLATFORM !== 'h5') {  
    if (process.argv[2] === 'uni-serve') {  
        process.argv[2] = 'uni-build'  
    }  
}
  • 1***@qq.com

    遇到同个问题。大佬知道怎么解决Hbuildx 4.57 本地打包 鸿蒙OS 报错吗,截图我贴到楼下,升级到4.64就可以,但是 原来的 vue2项目就包 uni-app-plus 找不到了。

    2025-05-08 11:44

  • 1***@qq.com

    貌似安卓手机都有这个问题

    2025-05-08 14:54

  • tatan

    升级到最新 就启动不了到安卓真机了

    2025-05-09 17:18

1***@qq.com

1***@qq.com

同个问题,如果用HBuildx 4.57 又没法本地打包harmonyOS 应用,报错一大串

陆小凤ND

陆小凤ND

解决了吗 ,我也遇到了这个问题。

m***@163.com

m***@163.com

同样的问题 ERROR TypeError: Cannot read properties of undefined (reading 'uni-app-plus')

tatan

tatan

同问题 请问怎么解决呀

5***@qq.com

5***@qq.com

我是因为升级了hbuilderX,重新安装就可以了,回退也不行

要回复问题请先登录注册