自定义基座成功打包 uni-app HBuilderX 运行到手机或者模拟器 运行到基座 编译的时候报错

自定义基座成功打包 uni-app HBuilderX 运行到手机或者模拟器 运行到基座 编译的时候报错

项目信息 详情
产品分类 uniapp/App
PC开发环境 Windows
PC开发环境版本 Windows11
手机系统 Android
手机系统版本 Android 15
手机厂商 小米
手机机型 K70
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 CLI
CLI版本号 4.64.2025042916

操作步骤:

  • HBuilderX 运行 -> 运行到手机或者模拟器 -> 运行到基座

预期结果:

  • 运行真机调试

实际结果:

  • 编译报错

bug描述:

ERROR  TypeError: Cannot read property 'uni-app-plus' of undefined
11:47:50.977 TypeError: Cannot read property 'uni-app-plus' of undefined
11:47:50.977     at Object.chainWebpack (C:\devil\code\uni-liveconsult\node_modules\@dcloudio\vue-cli-plugin-uni\lib\app-plus\index.js:206:52)
11:47:50.977     at C:\devil\code\uni-liveconsult\node_modules\@dcloudio\vue-cli-plugin-uni\lib\chain-webpack.js:150:21
11:47:50.977     at C:\devil\code\uni-liveconsult\node_modules\@vue\cli-service\lib\Service.js:251:40
11:47:50.977     at Array.forEach (<anonymous>)
11:47:50.977     at Service.resolveChainableWebpackConfig (C:\devil\code\uni-liveconsult\node_modules\@vue\cli-service\lib\Service.js:251:26)
11:47:50.977     at Service.resolveWebpackConfig (C:\devil\code\uni-liveconsult\node_modules\@vue\cli-service\lib\Service.js:255:48)
11:47:50.977     at PluginAPI.resolveWebpackConfig (C:\devil\code\uni-liveconsult\node_modules\@vue\cli-service\lib\PluginAPI.js:132:25)
11:47:50.977     at serve (C:\devil\code\uni-liveconsult\node_modules\@dcloudio\vue-cli-plugin-uni\commands\serve.js:51:31)
11:47:50.977     at Service.run (C:\devil\code\uni-liveconsult\node_modules\@vue\cli-service\lib\Service.js:245:12)
11:47:50.977     at Object.<anonymous> (C:\devil\code\uni-liveconsult\node_modules\@vue\cli-service\bin\vue-cli-service.js:36:9)
11:47:50.978     at Module._compile (internal/modules/cjs/loader.js:1114:14)
11:47:50.978     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
11:47:50.978     at Module.load (internal/modules/cjs/loader.js:979:32)
11:47:50.978     at Function.Module._load (internal/modules/cjs/loader.js:819:12)
11:47:50.978     at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12)
11:47:50.978     at internal/main/run_main_module.js:17:47  

更多关于自定义基座成功打包 uni-app HBuilderX 运行到手机或者模拟器 运行到基座 编译的时候报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

已确定hbuildx最新版本有问题,需要回退4.57

更多关于自定义基座成功打包 uni-app HBuilderX 运行到手机或者模拟器 运行到基座 编译的时候报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个错误通常是由于uni-app依赖版本不兼容导致的。以下是解决方案:

  1. 首先尝试删除node_modules和package-lock.json/yarn.lock文件,然后重新安装依赖:
rm -rf node_modules package-lock.json
npm install
  1. 如果问题依旧,可能是@dcloudio相关包版本问题,可以尝试指定版本:
npm install [@dcloudio](/user/dcloudio)/uni-app-plus[@latest](/user/latest) [@dcloudio](/user/dcloudio)/vue-cli-plugin-uni[@latest](/user/latest)
回到顶部