收藏
回答

新增页面,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都一样


最后一次编辑于  08-30
回答关注问题邀请回答
收藏

22 个回答

  • 幻想家
    幻想家
    09-05

    我也遇到这个问题了,但是我现在发现问题所在了

    自行创建的新页面

    .js文件中,必须有

    Page({   })

    里面留空即可,否则就会爆这个错误

    Page "pages/detail/detail" has not been registered yet.

    并且页面上的文字也不会显示。

    .json文件中,必须有

    { }

    同样留空即可,否则就会爆这个错误

    pages/detail/detail.json

    Expecting 'STRING','NUMBER','NULL','TRUE','FALSE','{','[', got EOF


    09-05
    赞同 3
    回复 4
    • 三盈蛇第一帅炮
      三盈蛇第一帅炮
      09-05
      目录新建或者app.json自动生成的js都有Page({})
      09-05
      回复
    • 幻想家
      幻想家
      09-05回复三盈蛇第一帅炮
      那就不知道了,我的写上这个,错误就消失了
      09-05
      回复
    • MagicHacker
      MagicHacker
      09-13
      对。在js文件中写上Page({})就好了
      09-13
      回复
    • 书文
      书文
      09-24
      chaojibang
      09-24
      回复
  • 社区技术运营专员-白柿子
    社区技术运营专员-白柿子
    08-30

    测试未复现,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    08-30
    赞同
    回复 3
    • 三盈蛇第一帅炮
      三盈蛇第一帅炮
      08-30
      就新增空白页面点进去,啥也没干,同事也说没有复现,7456
      08-30
      回复
    • 三盈蛇第一帅炮
      三盈蛇第一帅炮
      09-05
      官方康康这贴里多少人遇到
      09-05
      回复
    • 三盈蛇第一帅炮
      三盈蛇第一帅炮
      09-29
      上次是开发者工具报这个错,真机可以,现在是开发者工具可以,真机报这个错???
      09-29
      回复
  • 无言
    无言
    11-14

    我也是遇到了这样的问题,回退版本解决了

    11-14
    赞同
    回复
  • 宝华
    宝华
    11-14

    我今天也碰到这问题了,首页都显示未注册。。。回退版本也没用,难受

    11-14
    赞同
    回复
  • 忽如远行客•
    忽如远行客•
    11-07

    ?我的package.json里面也注册了。文件也有json,js里也有const app=getApp();前段可以正常运行,今天打开一开报这个错

    11-07
    赞同
    回复
  • 이준남
    이준남
    10-23

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

    10-23
    赞同
    回复
  • 罗梅光
    罗梅光
    10-17

    因为页面JS没有代码。

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


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

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

    10-16
    赞同
    回复
  • how2j.html
    how2j.html
    09-26

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

    const app = getApp()

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

    09-26
    赞同
    回复
  • Chester
    Chester
    09-25

    我也遇到了

    09-25
    赞同
    回复

正在加载...

问题标签