Wed Jun 27 2018 09:25:43 GMT+0800 (中国标准时间) Page 注册错误,Please do not register multiple Pages in undefined.js。这个报错让我纠结了好久,找了好一会。可惜小程序的报错提示不大友好,刚好脑阔疼的时候遇上微信开发工具更新的提示,于是乎我愉快的进行了安装更新,期盼睡一觉明早一醒来能够解决问题。结果还真是睡醒解决问题哈哈哈,现在就来总结下排查的几种方法,以下几种情况都是容易引发这个报错的原因。不过我其实主要还是得益于开发工具的更新,因为报错提示友好了啊啊啊

以下几种情况都是容易引发这个报错的原因:Please do not register multiple Pages in undefined.js

1、首先,检查app.js文件,是否注册了page,app.js文件是不允许的

2、检查所有js文件,是否多次注册了page,且是否js存在着空文件。毕竟有个坑,就算是空文件也要有个page较好

3、回想一下是否有一毛一样的js文件,且名字都是相同只是文件夹不同

  打个比方:address-add文件夹下的index.js文件,和classify文件夹下的index.js文件一毛一样。那就会报这个错误,把不需要的那个文件夹删掉就没问题了,至于为什么,我也不大清楚,获取这是小程序的某个坑把

    

4、检查所引用的组件中,有没有暴露方法

module.exports = {
cityData: cityData
}

5、清理所有缓存,关掉开发工具,重开。因为开发工具经常抽风

6、点击编译、再点击预览,主要的目的是为了代码完全编译

7、我这个问题受用的解决方法,更新开发工具到最新版本。因为有些方法在旧版本开发会报错,比如:this.selectComponent

8、仔细仔细点击报错下的所有文件的提示:

  当然,我是更新到最新版本才有这么友好的提示,之前全一片的都是WAService.js的提示。

  

  注意:  请仔细查看报错内容,也就是我截图处箭头指向的文件夹。查看是否此文件存在问题,或者引用时放错位置。要懂得查看报错信息

  而且我这个indexvvv文件和另一文件的js一毛一样,没错,又回到前面提到的方法3了哈哈哈。

  别问我为啥开发这么不规范~emmm……这个项目版本嘛,历史遗留问题。我进行版本升级迭代我也表示脑阔疼啊。依照方法3,删掉就好了~

前面的方法都是我百撕可乐血淋淋的经验啊,转载请带上链接和出处!觉得有用点个赞呗

Please do not register multiple Pages in undefined.js 小程序报错的几种解决方案的更多相关文章

  1. 小程序报错 Please do not register multiple Pages in undefined.js

    在pages下面建了一个新页面的文件夹,但是没有在page.json里面注册,所以报了这个bug,注册一下就行了.

  2. 记录微信小程序报错 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function

    微信小程序报错 Unexpected end of JSON input;at pages/flow/checkout page getOrderData function 这个报错是在将数组对象通过 ...

  3. 解决小程序报错 Page "pages/index/main" has not been registered yet.

    在小程序开发中,会频繁遇到  Page "pages/index/main" has not been registered yet.   这种报错,意思就说指定的页面没有注册,找 ...

  4. 小程序报错 parameter.content should be String instead of Undefined;

    自己遇到了两种情况会导致这个问题 1.参数名写错未定义,然后赋值的时候值为undefined 2.服务端返回的值错误,返回的值为空,导致赋值时报错 解决方法: 1.检查参数名,如不是全局变量的应在da ...

  5. 微信小程序 报错Setting data field "variableName" to undefined is invalid.

    Setting data field "variableName" to undefined is invalid. 将数据字段“variableName”设置为未定义是无效的. ...

  6. 微信小程序 报错:Setting data field "xxx" to undefined is invalid

    通过网络请求获取的数据,当返回的数据没有xxx(变量名)这个变量时,此时xxx是undefined 若使用setData进行赋值,则会报如下的错误: Setting data field " ...

  7. sphinx :undefined reference to `libiconv' 报错解决办法

    sphinx :undefined reference to `libiconv' 报错解决办法   2013-11-30 21:45:39 安装sphinx时不停报错...郁闷在make时报错,错误 ...

  8. datatables 多一列报错Cannot read property 'sWidth' of undefined(…)/少一列报错Cannot read property 'style' of undefined(…)

    datatables 多一列报错Cannot read property 'sWidth' of undefined(…)/少一列报错Cannot read property 'style' of u ...

  9. Linux下编译程序时,经常会遇到“undefined reference to XXX” 报错,

    Linux下编译程序时,经常会遇到“undefined reference to XXX” 报错, 这里总结一些可能的原因和解决方案,给需要的朋友: 说道undefined reference err ...

随机推荐

  1. Documentation/filesystems/sysfs.txt 文档翻译--sysfs

    sysfs - 用于导出内核对象的文件系统. 1.sysfs是一个基于ram的文件系统,最初基于ramfs. 它提供了一种方法,可以将内核数据结构,它们的属性以及它们之间的链接导出到用户空间.sysf ...

  2. p/Invoke工具

    开源的工具 下面这个链接来下载这个工具: http://download.microsoft.com/download/f/2/7/f279e71e-efb0-4155-873d-5554a06085 ...

  3. android高速上手(三)经常使用控件使用

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/wangpeifeng669/article/details/26288387 完毕了android的 ...

  4. maven打jar到私服

    <dependency> <groupId>fakepath</groupId> <artifactId>wcs-java-sdk</artifa ...

  5. UML drawing tools

    1. tools based on the script http://www.websequencediagrams.com/ UMLet 12.1 My best two recommendati ...

  6. Remi 安装源

    Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护.有个这个源之后,使用 YUM 安装或更新 PHP.MySQL.phpMyAdmin ...

  7. 进程基本-进程创建,僵尸进程,exec系列函数

    Linux系统中,进程的执行模式划分为用户模式和内核模式,当进程运行于用户空间时属于用户模式,如果在用户程序运行过程中出现系统调用或者发生中断事件,就要运行操作系统(即核心)程序,进程的运行模式就变为 ...

  8. [模板]ST表浅析

    ST表,稀疏表,用于求解经典的RMQ问题.即区间最值问题. Problem: 给定n个数和q个询问,对于给定的每个询问有l,r,求区间[l,r]的最大值.. Solution: 主要思想是倍增和区间d ...

  9. C++ 内连接与外连接 (转)

    啥叫内连接 外连接 我们知道编译的时候(假如编译器是VS),是以源文件cpp文件为单位,编译成一个个的obj文件,然后再通过链接器把不同的obj文件链接起来. 简单的说,如果一些变量或函数的定义是内连 ...

  10. 转转转---ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)用法

    ROWNUMBER() OVER( PARTITION BY COL1 ORDER BY COL2)用法   http://blog.csdn.net/yinshan33/article/detail ...