j***@163.com
j***@163.com
  • 发布:2020-10-22 11:15
  • 更新:2020-12-03 15:20
  • 阅读:1421

【报Bug】项目能在h5,app,微信小程序等运行成功。但是字节跳动小程序运行失败

分类:uni-app

产品分类: uniapp/小程序/字节跳动

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 2.9.3

第三方开发者工具版本号: 2.0.5

基础库版本号: 未知

项目创建方式: HBuilderX

操作步骤:

就是简单的运行项目就报错

预期结果:

解决

实际结果:

未解决

bug描述:

10:51:37.802 ERROR TypeError: Path must be a string. Received undefined
10:51:37.803 TypeError: Path must be a string. Received undefined
10:51:37.803 at assertPath (path.js:28:11)
10:51:37.803 at Object.relative (path.js:1252:5)
10:51:37.804 at Object.keys.forEach.name (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/generate-component.js:158:52)
10:51:37.804 at Array.forEach (<anonymous>)
10:51:37.804 at generateComponent (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/generate-component.js:76:25)
10:51:37.805 at Promise (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/index-new.js:84:11)
10:51:37.805 at new Promise (<anonymous>)
10:51:37.805 at compiler.hooks.emit.tapPromise.compilation (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/plugin/index-new.js:72:16)
10:51:37.806 at _next1 (eval at create (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:17)
10:51:37.806 at _err1 (eval at create (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:26:1)
10:51:37.807 at Promise.all.catch.then (/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/copy-webpack-plugin/dist/index.js:91:9)
10:51:37.807 at <anonymous>

2020-10-22 11:15 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

我也遇到了一样的错误,兄弟解决了吗?

1***@163.com

1***@163.com

同问题,解决了么

NEWcentos

NEWcentos - 90后苦逼前端

同问,感激不尽

8***@qq.com

8***@qq.com

我也遇到了,请问有解决的朋友么

  • 1***@qq.com

    可能时你引用的某个组件不支持字节跳动小程序。我前几天也遇到这个问题,是我使用的uview的瀑布流不支持,不使用这个就好了。

    2020-12-03 18:35

  • 8***@qq.com

    回复 1***@qq.com: 我也用了uview的瀑布流,但是他文档上写的支持字节小程序呀,害;多谢回复,我先不用试试

    2020-12-04 11:35

  • 8***@qq.com

    回复 1***@qq.com: 老铁用的哪个瀑布流呀,可以分享一下么

    2020-12-05 14:09

  • 1***@qq.com

    回复 8***@qq.com: 不好意思,最近忙抖音小程序,我没有看到uni的消息。但是我看了他的源码,他用条件编译了的,只支持微信小程序。我去掉条件编译也不能在抖音小程序中使用。

    我用的是这个:https://ext.dcloud.net.cn/plugin?id=2060

    2020-12-08 18:37

  • 8***@qq.com

    回复 1***@qq.com: ok,感谢

    2020-12-10 09:10

6***@qq.com

6***@qq.com

我遇到了相同的问题。
原因是:
在组件中引入另外一个组件

解决办法(暂时):
暂时使用了easycom,链接:https://uniapp.dcloud.io/collocation/pages?id=easycom

希望有大哥教一教不用easycom的方法

DCloud_UNI_GSQ

DCloud_UNI_GSQ

谁能提供一个示例工程,我来排查一下

该问题目前已经被锁定, 无法添加新回复