获得';TypeError:win.matchMedia不是函数';当我尝试在Angular中使用SSR启动ionic应用程序时
我有带SSR的离子PWA应用程序。当我尝试启动“dev:ssr”时,我得到了“TypeError:win.matchMedia不是一个函数”获得';TypeError:win.matchMedia不是函数';当我尝试在Angular中使用SSR启动ionic应用程序时,angular,ionic-framework,progressive-web-apps,server-side-rendering,Angular,Ionic Framework,Progressive Web Apps,Server Side Rendering,我有带SSR的离子PWA应用程序。当我尝试启动“dev:ssr”时,我得到了“TypeError:win.matchMedia不是一个函数” const isPWA=(win)=>!!(win.matchMedia(“(显示模式:独立)”)。匹配| | win.navigator.standalone) 服务器/main.js文件中的这一行win是什么?窗口的别名?由于这是SSR,您可能需要检查窗口是否存在,但它不在我的源代码中,因此我无法检查itisPWA是否未传递正确的参数。此函数要求将其作
const isPWA=(win)=>!!(win.matchMedia(“(显示模式:独立)”)。匹配| | win.navigator.standalone)代码>
服务器/main.js文件中的这一行win是什么?窗口的别名?由于这是SSR,您可能需要检查窗口是否存在,但它不在我的源代码中,因此我无法检查itisPWA是否未传递正确的参数。此函数要求将其作为参数传递到窗口。可能您传递了错误的参数,或者您的应用程序没有针对某些范围问题的窗口。不熟悉离子框架:(What's win?window的别名?由于这是SSR,您可能需要检查窗口是否存在,但它不在我的源代码中,我无法检查itisPWA是否传递了正确的参数。此函数希望它作为参数传递。可能是传递了错误的参数,或者您的应用程序没有窗口
针对某些范围问题。不熟悉ionic框架:(