收藏
回答

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


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

46 个回答

  • 罗梅光
    罗梅光
    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
    有用
    回复
  • fly
    fly
    2019-09-05

    同遇到,解决方法是:

    首先删除错误界面编译

    编译成功后在app.json的pages添加页面

    添加页面前

    "pages": [
      "pages/index/index"
    ],

    添加界面后

    "pages": [
      "pages/index/index",
      "pages/new/page"
    ],

    注:pages最后一项不能添加“,”

    保存,编译会自动查找不存在的页面并新建


    2019-09-05
    有用
    回复 3
    • 2019-09-05
      试过了,目录右键新建page和app.json里添加新路径两种方法都一样的错误,我就回退版本了。最搞笑的是我前一天下班前还没报错,第二天上班刚打开首页就报错,这bug搞得我一脸懵逼,感觉是随缘出现
      2019-09-05
      回复
    • fly
      fly
      2019-09-05回复
      加页面前编译过吗?
      2019-09-05
      回复
    • 2019-09-05回复fly
      编译过的
      2019-09-05
      回复

正在加载...

登录 后发表内容
问题标签