3***@qq.com
3***@qq.com
  • 发布:2024-08-12 00:40
  • 更新:2024-08-12 15:33
  • 阅读:226

uniapp项目中某个页面设置了subNVues方式打开nvue页面,编译和运行时会报错。ERROR Build failed with errors.

分类:nvue

打安卓包时报错信息如下:

 项目 'xxx' 开始编译...  
[HBuilder] 00:33:29.468 4.15  
[HBuilder] 00:33:29.476 正在编译中...  
[HBuilder] 00:33:34.755 Module Error (from ./node_modules/@dcloudio/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/style.js):  
[HBuilder] 00:33:34.765 (Emitted value instead of an instance of Error) Error: undefined:5287:10: property missing ':',Error: undefined:5287:10: missing '}',Error: undefined:5287:10: selector missing  
[HBuilder] 00:33:35.086 Error: getaddrinfo ENOTFOUND 96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com  
[HBuilder] 00:33:35.096     at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:107:26) {  
[HBuilder] 00:33:35.108   errno: -3008,  
[HBuilder] 00:33:35.118   code: 'ENOTFOUND',  
[HBuilder] 00:33:35.125   syscall: 'getaddrinfo',  
[HBuilder] 00:33:35.137   hostname: '96f0e031-f37a-48ef-84c7-2023f6360c0a.bspapp.com'  
[HBuilder] 00:33:35.148 }  
[HBuilder] 00:33:38.554 项目 'xxx' 编译成功。  
[HBuilder] 00:33:38.572  ERROR  Build failed with errors.

我发现是因为在page.json的某个页面中使用了subNVues时,设置的path导致的。删除path后没有这个报错了,但是项目必须要使用subNVues。请问这个问题怎么解决?

2024-08-12 00:40 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

你好,之前看错了,可以给出可以复现的demo项目吗?

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

    你好,我怎么发给您?

    2024-08-12 17:06

  • DCloud_UNI_yuhe

    回复 3***@qq.com: 在我的主页有一个私信,点私信我就可以

    2024-08-12 17:06

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

    回复 DCloud_UNI_yuhe: 非常感谢您,我这边解决了,原因应该是我的APP.vue存在公共样式,nvue中不允许使用,加上条件编译就好了,/ #ifndef APP-PLUS-NVUE /

    2024-08-12 17:27

  • DCloud_UNI_yuhe

    回复 3***@qq.com: 好的

    2024-08-12 17:31

要回复问题请先登录注册