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>
- 发布:2020-11-12 18:04
- 更新:2021-02-19 14:57
- 阅读:2218
产品分类: uniapp/小程序/字节跳动
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: window10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
第三方开发者工具版本号: 最新
基础库版本号: 最新
项目创建方式: HBuilderX
示例代码:
操作步骤:
直接编译到字节跳动小程序就会报错,也不会出现编译之后的mp文件
直接编译到字节跳动小程序就会报错,也不会出现编译之后的mp文件
预期结果:
编译成功
编译成功
实际结果:
编译失败
编译失败
bug描述:
微信小程序能正常编译,运行到字节跳动小程序时报路径错误。已经把可能的配置路径都排查了一遍,没有发现问题所在
6 个回复
8***@qq.com
我也遇到了这个问题,请问你解决了么
DCloud_UNI_Anne
您报bug/咨询问题的姿势好像不对哦,详情https://ask.dcloud.net.cn/article/38139
1***@qq.com
我也是类似这个问题 我的啥错也没报 就是 编译字节跳动小程序 找不到工作路径
9***@qq.com
hb官方文档中写着,你看看:"支付宝/百度/字节跳动/360小程序工具,不支持直接指定项目启动并运行。因此开发工具启动后,请将 HBuilderX 控制台中提示的项目路径,在相应小程序开发者工具中打开。"
2021-04-12 21:53
1***@qq.com - 垃圾小前端
首先你需要,运行---》运行到小程序模拟器---》字节调动开发者工具,这一步是生成字节跳动的包
然后再打开字节的开发者工具,然后再对应的项目下的\unpackage\dist\dev\mp-toutiao这个文件导入,应该就可以了。
1***@qq.com
人家现在是 编译都失败 怎么进行下一步???? 喝了??
2021-03-12 17:45
8***@qq.com
前辈们, 你们搞定了吗
1***@qq.com
搞定了吗 我也编译错误