描述bug
在用react-scripts build
构建的网站中添加以下代码行会导致错误,但在react-scripts start
中运行正常
你尝试恢复依赖了吗?
是的
你在用户指南中搜索了哪些术语?
(如果相关,请在这里写下你的答案。)
环境信息
当前的create-react-app版本:4.0.3
正在从C:\Users\lain\AppData\Local
pm-cache_npx\c67e74de0542c87c
ode_modules\create-react-app运行
系统:
操作系统:Windows 10 10.0.19042
CPU:(32) x64 AMD Ryzen 9 5950X 16-Core Processor
二进制文件:
Node:16.13.0 - C:\Program Files
odejs
ode.EXE
Yarn:1.22.17 - ~\AppDataRoaming
pm\yarn.CMD
npm:8.1.0 - C:Program Files
odejs
pm.CMD
浏览器:
Chrome:未找到
Edge:Spartan (44.19041.1266.0),Chromium (96.0.1054.41)
Internet Explorer:11.0.19041.1202
npmPackages:
react:^17.0.2 => 17.0.2
react-dom:^17.0.2 => 17.0.2
react-scripts:4.0.3 => 4.0.3
npmGlobalPackages:
create-react-app:未找到
重现步骤
1.运行npx create-react-app .
2.在index.js顶部添加const TEST = 2n ** 3n;
3.运行yarn build
和serve build
查看错误
4.运行yarn start
查看正确运行情况
预期行为
页面加载无错误。
实际行为
页面未加载,控制台出现错误。
4条答案
按热度按时间xxb16uws1#
我遇到了这个问题,并通过安装@babel/plugin-syntax-bigint包来解决。所以我运行了
yarn add @babel/plugin-syntax-bigint
,然后在我的babel.config.json文件中将其添加到plugins数组中,如下所示:此外,无论您将其部署到哪里,都不要忘记清除缓存/删除node_modules。
https://babeljs.io/docs/en/babel-plugin-syntax-bigint
qlzsbp2j2#
很遗憾,那个修复对我不起作用。@0xLain,你有没有解决这个问题的办法?
a9wyjsp73#
很遗憾,那个修复对我不起作用。@0xLain 你有没有解决这个问题的办法?
没有,抱歉。
ej83mcc04#
我最后找到了一个解决方法,而不是
2n ** 3n
,我做了Math.pow(2n, 3n)
。