我想在旧浏览器上扩展React-Query支持,而无需在上述旧浏览器上手动测试我的Next应用程序

hm2xizp9  于 11个月前  发布在  React
关注(0)|答案(1)|浏览(136)

我在安装页面上找到了这句话,但我不明白他们想让我采取的方法:
“根据您的环境,您可能需要添加polyfill。如果您希望支持较旧的浏览器,则需要自己从node_modules转译库。”
你可以在这里查看
我比较了这里列出的默认支持的浏览器与这些版本的发布日期,并希望扩展我的应用程序对浏览器的支持,理想情况下是5年和10年。
默认React查询浏览器支持:

Chrome >= 73
Firefox >= 78
Edge >= 79
Safari >= 12.0
iOS >= 12.0
opera >= 53

字符串
我目前正在使用

  • TanStack Query v4
  • Next.js v13(SWC)

到目前为止,我已经尝试遵循SWC文档的浏览器支持:docs

2mbi3lxu

2mbi3lxu1#

我遇到了同样的问题,但有不同的版本:

  • TanStack Query v5
  • Next.js v14(SWC)

你可以在next.config.js中使用这个配置:

transpilePackages: ['@tanstack/query-core', ...any other package that is breaking on old browsers]

字符串
这将根据Nextjs documentation编译和捆绑您从本地包提供的依赖项
希望有帮助!

相关问题