Javascript 偶尔出现未捕获的语法错误:意外标记<;论生产环境

Javascript 偶尔出现未捕获的语法错误:意外标记<;论生产环境,javascript,node.js,reactjs,npm,Javascript,Node.js,Reactjs,Npm,我正在本地、沙盒服务器和生产服务器上运行react应用程序。我只是偶尔在生产服务器上遇到意外的令牌错误。控制台指向chunk.js文件。刷新时,错误消失,页面正确呈现。沙盒和生产服务器上的启动脚本相同: npm run build serve -s build -l 12228 -n 生产服务器上的npm版本是12.19.0,沙盒上本地版本是13.11.0和12.13.1 My index.html中的我的脚本标记: <script async src="https://www

我正在本地、沙盒服务器和生产服务器上运行react应用程序。我只是偶尔在生产服务器上遇到意外的令牌错误。控制台指向chunk.js文件。刷新时,错误消失,页面正确呈现。沙盒和生产服务器上的启动脚本相同:

npm run build
serve -s build -l 12228 -n
生产服务器上的npm版本是12.19.0,沙盒上本地版本是13.11.0和12.13.1

My index.html中的我的脚本标记:

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-180136700-1"></script>
<script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'UA-180136700-1');
 </script>

window.dataLayer=window.dataLayer | |[];
函数gtag(){dataLayer.push(参数);}
gtag('js',新日期());
gtag(“配置”、“UA-180136700-1”);
我用路由器。
非常感谢您的帮助。

在index.html上显示您的脚本标记,您是否使用react router?这看起来像是一条html错误消息,需要其他内容(如JSON)。我已经更新了帖子,谢谢。是的,我使用react router@RajaJaganathan@ÁlvaroGonzález,我一开始也这么认为,但如果是这样,为什么它只会发生在生产环境中?因为错误是由该环境中不同的东西(数据、设置、库…)引起的。理想情况下,最好能找到错误位置(不确定是否未知)。