uniapp开发的空白小程序,启动后提示这个:
Error: timeout
at Function.<anonymous> (WAServiceMainContext.js?t=wechat&v=3.15.2:1)
at p (WAServiceMainContext.js?t=wechat&v=3.15.2:1)
at WAServiceMainContext.js?t=wechat&v=3.15.2:1
at WAServiceMainContext.js?t=wechat&v=3.15.2:1(env: Windows,mp,1.06.2504060; lib: 3.15.2)
uniapp官方回复如下:
这是微信开发者工具的内部机制报错,与你的 uni-app 空白项目代码无关,通常不会对小程序正常运行和真机体验产生任何实质影响。
具体来说:
WAServiceMainContext.js 是微信开发者工具自身的底层服务文件,127.0.0.1:xxxx 也正是开发者工具在本机启动的服务地址。在项目刚启动时,工具内部组件之间的初始化和通信偶尔会出现超时,这在开发环境中属于偶发的系统级 bug。
从 ask 社区相关的反馈来看,这类 SystemError (appServiceSDKScriptError) 等报错,只要没有导致页面白屏或功能异常,官方通常建议忽略该报错,并且它在稳定的基础库版本下往往不会出现。
你可以留意以下两点来规避此问题:
确认是否影响功能:只要你的页面能正常渲染、数据能正常请求和展示,这个控制台的 Error: timeout 可以完全忽略。
偶尔的闪屏排查:如果确实看到了白屏,可以检查一下项目 main.js 的最后一行是否为单行注释。如果是,可以将其改为多行注释或在末尾另起一行加个变量声明(如 let a;),这是一个在特定版本下可能导致启动白屏的已知问题(相关 ISSUE)。