收藏
回答

新增页面,has not been registered yet?

新建目录,再目录里新建page

开发者工具上打开刚建的新页面显示Page [pages/src/test/test]  has not been registered yet.

真机上正常

我把app.json里该页面的路径复制、删除、原位置黏贴,报错变成了

Page[pages/src/test/test] not found. May be caused by: 1. Forgot to add page route in app.json. 2. Invoking Page() in async task.

同样在真机上正常

开发者工具版本1.02.1907300 调试库2.8.1 和2.8.0和 2.7.7都一样


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

47 个回答

  • 李俊南
    李俊南
    2019-10-23

    醉了 我是用mpvue 一构建一直报这错,配置都没问题。完了我把dist直接删了重新构建,解决了

    2019-10-23
    有用
    回复 1
    • 2019-12-19
      npm run build
      2019-12-19
      1
      回复
  • 罗梅光
    罗梅光
    2019-10-17

    因为页面JS没有代码。

    const app=getApp();
    Page({
        data: {},
        onLoad:function() {}
    })


    2019-10-17
    有用
    回复 3
    • 2019-10-17
      新建目录page和app.json里加页面都是自动生成含page的js的。。。
      2019-10-17
      回复
    • 罗梅光
      罗梅光
      2019-10-17回复
      有可能会只生成JS文件,但JS文件里面没有内容。
      2019-10-17
      回复
    • 2019-10-17回复罗梅光
      额,可是我这看过js都是有内容的
      2019-10-17
      回复
  • null
    null
    2019-10-16

    我新建了个页面,把代码拷进去就解决了.........神奇

    2019-10-16
    有用
    回复
  • how2j.html
    how2j.html
    2019-09-26

    我今天也遇到这个问题了!以解决!不用回退版本!大家看一下显示未注册的页面的js中有没有

    const app = getApp()

    这句话!我就是因为误删了这句才报的未注册!

    2019-09-26
    有用
    回复
  • Chester
    Chester
    2019-09-25

    我也遇到了

    2019-09-25
    有用
    回复
  • A🏃🏽toe
    A🏃🏽toe
    2019-09-12

    反正看到他们的解决方案都不是我想要的,has not been registered yet,出现的原因是因为我删了一个页面,就是page下面的一个文件夹,就报了这个错,那么解决就是重新打包呗。npm run build ,不行的话,你出问题肯定不止一个地方,好好找找。

    2019-09-12
    有用
    回复
  • 光富
    光富
    2019-09-10

    1.02.1907300这个版本不稳定啊,昨天的一个页面提示未注册,今天好了,但是其他两个页面提示未注册,回退版本到1.02.1907160就没有这样的问题


    2019-09-10
    有用
    回复
  • 筱强
    筱强
    2019-09-09

    这个太吓人了,过了一个多星期还没解决?

    2019-09-09
    有用
    回复
  • 伍洲
    伍洲
    2019-09-09

    出现这个问题好几次了,退回前版本就报   出现脚本错误或者未正确调用 Page() 怎么解决?

    2019-09-09
    有用
    回复
  • akm
    akm
    2019-09-07

    我的也是,在公司的电脑就不会,回到我家里就出现这情况,怎么都解决不了

    2019-09-07
    有用
    回复

正在加载...

登录 后发表内容
问题标签