【干货#010】解决 Page[pages/XXX/XXX] not found错误
缘起
小程序在模拟机和安卓真机下预览正常,在苹果机出现错误:
Page[pages/XXX/XXX] not found.May be caused by :1. Forgot to add page route in app.json.2. Invoking Page() in async task.
截图如下:
方法
查找网上也有好多人出现这种错误,问题原因是:.js 文件中 没有使用Page() 函数注册页面,导致后续页面注册被中断。
如果是这种原因的话,模拟机也会出现。因此,这个问题不是这个原因导致的。最后在小程序官方社区发现问题原因为:ES6语法不支持,需转为ES5。
在开发工具的"项目设置"里,选择上ES6转ES5即可。如下图所示:
参考
1. 灵异事件:按钮无法点击 Do not have xx handler in current page:http://www.jianshu.com/p/75a1c6a8a316
更多实战干货,可查看:
更多常见错误,可查看:
解决
Page[pages/XXX/XXX] not found错误
关注晓程序干货店,分享小程序开发干货知识