自定义基座成功打包 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依赖版本不兼容导致的。以下是解决方案:
- 首先尝试删除node_modules和package-lock.json/yarn.lock文件,然后重新安装依赖:
rm -rf node_modules package-lock.json
npm install
- 如果问题依旧,可能是@dcloudio相关包版本问题,可以尝试指定版本:
npm install [@dcloudio](/user/dcloudio)/uni-app-plus[@latest](/user/latest) [@dcloudio](/user/dcloudio)/vue-cli-plugin-uni[@latest](/user/latest)