React项目打包报错:Uncaught SyntaxError: Cannot use ‘import.meta’ outside a module

React项目打包报错Uncaught SyntaxError Cannot use importmeta outside a module

简介:前言最近使用在编写react项目过程中,采用的BrowserRouter 打包时会报错,且部署到nginx上会报错:Uncaught SyntaxError: Cannot use 'import.m...

前言

最近使用在编写react项目过程中,采用的BrowserRouter 打包时会报错,且部署到nginx上会报错:Uncaught SyntaxError: Cannot use 'import.meta' outside a module

查看了相关资料都没有查到,最后问了ai给了一个新思路:

phpUOJPXG

然后想到我做了Polyfills,所以直接去掉就好了。

 

解决

修改vite.config.js文件,注释 Polyfills 相关代码

  // legacy({
    //   targets: ['chrome <= 80'],
    //   additionalLegacyPolyfills: ['regenerator-runtime/runtime'],
    //   renderLegacyChunks: true
    // }),

 

版权声明:
作者:小何
链接:https://blog.chiyuba.com/qianduanjishu/599.html
来源:小何博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录