收藏
回答

小程序,突然大面积报 ReferenceError: define is not defined ?

使用uniapp开发的小程序,昨天晚上还是好的,没有异常报错

今天早上来打开准备继续开发,但是突然报 ReferenceError: define is not defined

我看了一下这个 define ,是一个公共方法,类似于 require import 这样的,很多地方会用到,一旦 not defined ,整个就挂了。

网上搜了一下有说是微信开发工具版本问题,我就升级了一下微信开发者工具的版本,现在是最新版,如下

这个可咋整,请官方给个思路?

回答关注问题邀请回答
收藏

8 个回答

  • commy
    commy
    2022-02-24

    请先选择 2.22.0 版本的基础库进行开发

    2022-02-24
    有用 2
    回复 1
    • XM
      XM
      2022-02-24
      已切,已解决,多谢🙏
      2022-02-24
      回复
  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-02-24

    切换成2.22.0的基础库,真机可以先在工具上选择2.22.0基础库后点击“推送”到真机

    2022-02-24
    有用 1
    回复 2
    • XM
      XM
      2022-02-24
      已切,已解决,多谢🙏
      2022-02-24
      回复
    • momo
      momo
      2022-04-14
      您好 我用的2.22.0基础库  但是还是出现这个问题了 在真机调试的时候
      2022-04-14
      回复
  • brave
    brave
    2022-02-24

    问题已复现,工具内麻烦先使用 2.22.1以下的基础库进行开发调试。

    2022-02-24
    有用 3
    回复 1
    • XM
      XM
      2022-02-24
      已切,已解决,多谢🙏
      2022-02-24
      回复
  • 
    10-21

    您好,我切换了2.22.0以下的版本,工具也更新了,但还是报这些错

    10-21
    有用
    回复
  • 人间且慢行
    人间且慢行
    04-16

    版本切换高的

    04-16
    有用
    回复
  • 亮
    2022-04-15

    不行,今天真机调试,就一直报错,无论怎么切基础库,求支援

    2022-04-15
    有用
    回复 2
    • missY
      missY
      2022-04-15
      查看是否是真机模拟2.0 工具和库都更了的情况下 切换2.0 可以了
      2022-04-15
      回复
    • 亮
      2022-04-15回复missY
      哦。切换就号了,多谢
      2022-04-15
      回复
  • 止损
    止损
    2022-04-14

    我也是遇到该问题,找了半天问题所在。感谢楼主此篇文章。已解决。

    2022-04-14
    有用
    回复
  • XM
    XM
    2022-02-24

    这个define 的使用方法是这样的

    我在代码里搜了一下,根本不是代码里的(连依赖包里都没有),我判断,应该是uniapp在编译成小程序代码的时候用到的

    2022-02-24
    有用
    回复 1
    • XM
      XM
      2022-02-24
      已解决
      2022-02-24
      回复
登录 后发表内容