小雪丰年
小雪丰年
  • 发布:2024-06-24 17:50
  • 更新:2024-06-26 14:47
  • 阅读:62

生成本地打包资源失败

分类:uni-app

报错如下,

[HBuilder] 17:21:50.337 Module build failed (from ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js):  
[HBuilder] 17:21:50.345 TypeError: Cannot read properties of undefined (reading 'match')  
[HBuilder] 17:21:50.349     at options.compiler.compile (E:\projects\Petition-uni-gov\vue.config.js:30:34)  
[HBuilder] 17:21:50.354     at actuallyCompile (D:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\@vue\component-compiler-utils\dist\compileTemplate.js:70:96)  
[HBuilder] 17:21:50.360     at compileTemplate (D:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\@vue\component-compiler-utils\dist\compileTemplate.js:31:16)  
[HBuilder] 17:21:50.365     at Object.<anonymous> (D:\Program Files\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-uni\packages\vue-loader\lib\loaders\templateLoader.js:46:20)  
[HBuilder] 17:21:50.392 Error: getaddrinfo ENOTFOUND 96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com  
[HBuilder] 17:21:50.397     at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {  
[HBuilder] 17:21:50.403   errno: -3008,  
[HBuilder] 17:21:50.407   code: 'ENOTFOUND',  
[HBuilder] 17:21:50.413   syscall: 'getaddrinfo',  
[HBuilder] 17:21:50.417   hostname: '96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com'  
[HBuilder] 17:21:50.421 }

地址是 96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com,但 ping bspapp.com 时,一直超时不通。
检查 ip 是 139.224.219.122,归属于阿里云。

项目小程序开发、发布等均正常。目前想测试 安卓 应用,但一直报这个问题。
望有解决过的朋友路过告知下。

2024-06-24 17:50 负责人:无 分享
已邀请:

最佳回复

小雪丰年

小雪丰年 (作者)

已解决。卸载了【app 真机运行】插件 ,再重新安装。
确认过,插件未提示需要更新,印象中其他插件有过提示更新的,这个没有,导致开始时排除了插件原因。直到后来同事全新环境一路最简单路线跑通,倒推差别才试出是插件需要更新。

  • 小雪丰年 (作者)

    更正下,上述回复解决的实际是运行到 android app 基座一直没反应的问题。

    题述里的问题实际是由写在 vue.config.js 里的打包逻辑里的某个变量在 app 环境下未找到引起的,微信小程序下是没问题的,通过新增判断解决。

    2024-06-27 16:10

要回复问题请先登录注册