create-react-app 升级后yarn start失败

t3irkdon  于 2个月前  发布在  React
关注(0)|答案(4)|浏览(36)

我已经将react-scripts升级到v5,并将node升级到v16,但在启动项目时遇到了错误,尽管我已经重新安装了node_modules。

输出:
yarn run v1.22.5
$ react-scripts start
编译失败。
对于选定的环境,没有可用的默认脚本块格式:
JSONP Array push可以在'document'或'importScripts'可用时选择。
CommonJs导出可以在'require'或node内置函数可用时选择。
确保您的'browserslist'仅包含支持这些功能的平台,或者选择一个合适的'target'以允许默认选择一个块格式。或者,直接指定'output.chunkFormat'。
错误:命令执行失败,退出代码为1。
信息:访问https://yarnpkg.com/en/docs/cli/run查看有关此命令的文档。

bzzcjhmw

bzzcjhmw1#

你好,@Mouaadouk302 感谢你报告这个问题。
尝试移除你的锁文件并再次删除 node_modules,然后重新安装以查看问题是否已修复。
请添加步骤来复现问题,或者提供一个复制问题的仓库。

wyyhbhjk

wyyhbhjk2#

Remove any mention of node from your browserslist entry in package.json. That fixed it for me.

a2mppw5e

a2mppw5e3#

移除browserslist并允许命令使用默认的浏览器对我来说是有效的。

gkn4icbw

gkn4icbw4#

移除browserslist并允许命令使用默认的one对我有效。
感谢@olawalejuwonm
对于其他人,
只需从您的package.json中删除browserslist对象并再次运行命令即可。

相关问题