dom_gee
dom_gee
  • 发布:2022-08-24 10:34
  • 更新:2022-08-24 15:36
  • 阅读:324

【报Bug】uniapp cli 编译后报错

分类:uni-app

产品分类: uniapp/小程序/百度

PC开发环境操作系统: Windows

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

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

基础库版本号: 3.510.8

项目创建方式: CLI

CLI版本号: 3.0.0-alpha-3050320220729001

示例代码:

index.js:1 [Module Factory] modular swancomponents/captcha4/captcha4 execution fail:
module @babel/runtime/regenerator is not defined
Error: [Module Factory] modular swancomponents/captcha4/captcha4 execution fail:
module @babel/runtime/regenerator is not defined

操作步骤:

Vue3/Vite 打包百度自定义小程序组件 报错

预期结果:

正常显示

实际结果:

编译后报错 module @babel/runtime/regenerator is not defined

bug描述:

编译后报错 module @babel/runtime/regenerator is not defined

2022-08-24 10:34 负责人:无 分享
已邀请:
CODE_XU

CODE_XU

依赖安装有问题吧,我这边可以正常打包

  • dom_gee (作者)

    打包没有问题,在百度开发者工具运行会报错

    2022-08-24 10:49

dom_gee

dom_gee (作者)

报错信息

  • CODE_XU

    你可以创建一个简单的自定义组件,比如百度官方示例,查看是否可以正常编译。报错原因可能跟你的自定义组件有关,js代码无法正常阅读

    2022-08-24 11:16

  • dom_gee (作者)

    回复 CODE_XU: 但是我的自定义组件使用百度原生方式引入是可以正常使用的,只有在使用uniapp打包后才会有这个报错

    2022-08-24 11:31

  • dom_gee (作者)

    回复 CODE_XU: 您可以看下我下面贴的具体报错位置的图片

    2022-08-24 11:32

dom_gee

dom_gee (作者)

定位到报错位置,这个不是自定义组件内的代码

CODE_XU

CODE_XU

在 package.json 中加入:

"resolutions": {  
    "@babel/runtime": "~7.17.9"  
  }

devDependencies 增加依赖:"@babel/runtime": "~7.17.9"

  • dom_gee (作者)

    已增加该依赖,依然有这个报错

    2022-08-24 14:54

  • CODE_XU

    回复 dom_gee: 删除 dist 重新编译也不行吗?我这边已经正常运行了

    2022-08-24 15:01

  • dom_gee (作者)

    回复 CODE_XU: 可以了,非常感谢,另外还有个问题,hbuilderX也有同样的问题,需要如何解决呢

    2022-08-24 15:14

  • CODE_XU

    回复 dom_gee: 目前是什么版本?

    2022-08-24 15:16

  • dom_gee (作者)

    回复 CODE_XU: 最新正式版3.5.3

    2022-08-24 15:18

  • CODE_XU

    回复 dom_gee: 好的,后续我会跟进一下这个问题

    2022-08-24 15:20

  • dom_gee (作者)

    回复 CODE_XU: 还发现了一个bug,百度这边初始化时对自定义组件传值无效,目前测试了微信字节是正常的

    2022-08-24 15:35

  • dom_gee (作者)

    回复 CODE_XU: 已附上问题图片

    2022-08-24 15:36

dom_gee

dom_gee (作者)

依赖如图

dom_gee

dom_gee (作者)

如图

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