2***@qq.com
2***@qq.com
  • 发布:2020-11-12 18:04
  • 更新:2021-02-19 14:57
  • 阅读:2191

【报Bug】uniapp编译到微信小程序没问题,但是编译到字节跳动小程序报路径错误,无法编译

分类:uni-app

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

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

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

基础库版本号: 最新

项目创建方式: HBuilderX

示例代码:

ERROR TypeError: Path must be a string. Received undefined
17:53:05.537 TypeError: Path must be a string. Received undefined
17:53:05.540 at assertPath (path.js:28:11)
17:53:05.541 at Object.relative (path.js:559:5)
17:53:05.547 at Object.keys.forEach.name (D:\HBuilderX.2.8.3.20200728.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-mp-loader\lib\plugin\generate-component.js:158:52)
17:53:05.548 at Array.forEach (<anonymous>)
17:53:05.555 at generateComponent (D:\HBuilderX.2.8.3.20200728.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-mp-loader\lib\plugin\generate-component.js:76:25)
17:53:05.560 at Promise (D:\HBuilderX.2.8.3.20200728.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-mp-loader\lib\plugin\index-new.js:84:11)
17:53:05.565 at new Promise (<anonymous>)
17:53:05.570 at compiler.hooks.emit.tapPromise.compilation (D:\HBuilderX.2.8.3.20200728.full\HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\webpack-uni-mp-loader\lib\plugin\index-new.js:72:16)
17:53:05.570 at _next1 (eval at create (D:\HBuilderX.2.8.3.20200728.full\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:9:17)
17:53:05.576 at _err1 (eval at create (D:\HBuilderX.2.8.3.20200728.full\HBuilderX\plugins\uniapp-cli\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:26:1)
17:53:05.582 at Promise.all.catch.then (D:\HBuilderX.2.8.3.20200728.full\HBuilderX\plugins\uniapp-cli\node_modules\copy-webpack-plugin\dist\index.js:91:9)
17:53:05.586 at <anonymous>

操作步骤:

直接编译到字节跳动小程序就会报错,也不会出现编译之后的mp文件

预期结果:

编译成功

实际结果:

编译失败

bug描述:

微信小程序能正常编译,运行到字节跳动小程序时报路径错误。已经把可能的配置路径都排查了一遍,没有发现问题所在

2020-11-12 18:04 负责人:无 分享
已邀请:
8***@qq.com

8***@qq.com

我也遇到了这个问题,请问你解决了么

DCloud_UNI_Anne

DCloud_UNI_Anne

1***@qq.com

1***@qq.com

我也是类似这个问题 我的啥错也没报 就是 编译字节跳动小程序 找不到工作路径

  • 9***@qq.com

    hb官方文档中写着,你看看:"支付宝/百度/字节跳动/360小程序工具,不支持直接指定项目启动并运行。因此开发工具启动后,请将 HBuilderX 控制台中提示的项目路径,在相应小程序开发者工具中打开。"

    2021-04-12 21:53

1***@qq.com

1***@qq.com - 垃圾小前端

首先你需要,运行---》运行到小程序模拟器---》字节调动开发者工具,这一步是生成字节跳动的包
然后再打开字节的开发者工具,然后再对应的项目下的\unpackage\dist\dev\mp-toutiao这个文件导入,应该就可以了。

  • 1***@qq.com

    人家现在是 编译都失败 怎么进行下一步???? 喝了??

    2021-03-12 17:45

8***@qq.com

8***@qq.com

前辈们, 你们搞定了吗

1***@qq.com

1***@qq.com

搞定了吗 我也编译错误

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