简介:前言最近使用在编写react项目过程中,采用的BrowserRouter 打包时会报错,且部署到nginx上会报错:Uncaught SyntaxError: Cannot use 'import.m...
前言
最近使用在编写react项目过程中,采用的BrowserRouter 打包时会报错,且部署到nginx上会报错:Uncaught SyntaxError: Cannot use 'import.meta' outside a module
查看了相关资料都没有查到,最后问了ai给了一个新思路:
然后想到我做了Polyfills,所以直接去掉就好了。
解决
修改vite.config.js文件,注释 Polyfills 相关代码
// legacy({
// targets: ['chrome <= 80'],
// additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
// renderLegacyChunks: true
// }),