升级node版本后nuxt正式环境报错nuxt <no response>_fetch is not a function
node
nuxt <no response>_fetch is not a function
近期node低版本安装依赖时会提示建议升级到18+,但请谨慎升级您的node版本,我们发现nuxt的nitro依赖对高版本node的兼容性出现了问题,如果您出现<no response>_fetch is not a function报错,请使用node 16.17.1进行编译,详见:
18+
nuxt
nitro
<no response>_fetch is not a function
node 16.17.1
nitro/issues/1635 nuxt/issues/22816 nuxt/issues/22783
另外,这里有一个Nuxt使用pm2+nginx零停机上线的流程:假设旧版本端口为3000,克隆一个新版本并设置端口为3001,调试完毕后,修改Nginx代理的端口为3001,并关闭3000的项目
Nuxt
pm2+nginx
3000
3001
Nginx
近期
node
低版本安装依赖时会提示建议升级到18+
,但请谨慎升级您的node
版本,我们发现nuxt
的nitro
依赖对高版本node
的兼容性出现了问题,如果您出现<no response>_fetch is not a function
报错,请使用node 16.17.1
进行编译,详见:nitro/issues/1635
nuxt/issues/22816
nuxt/issues/22783
另外,这里有一个
Nuxt
使用pm2+nginx
零停机上线的流程:假设旧版本端口为3000
,克隆一个新版本并设置端口为3001
,调试完毕后,修改Nginx
代理的端口为3001
,并关闭3000
的项目- 1
前往