nuxt generate 报错, Cannot read property ‘headers’ of undefined
前面打包一切正常,开始打包页面时报错,而且错误信息不清晰,不知道具体哪里错的
经过一个小时调试,发现是这段代码报错
这是个获取设备类型的中间件,在服务端环境根据请求的headers的user-agent判定浏览器环境,在客户端根据navigator的userAgent判断浏览器环境;
打包时, context.req.headers部分报错了
去官网查阅,最终发现是因为 generate 打包时, context的req和res不可用
点击前往官网说明 https://www.nuxtjs.cn/guide/commands#%E5%8F%91%E5%B8%83%E9%83%A8%E7%BD%B2