我已经将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查看有关此命令的文档。
4条答案
按热度按时间bzzcjhmw1#
你好,@Mouaadouk302 感谢你报告这个问题。
尝试移除你的锁文件并再次删除 node_modules,然后重新安装以查看问题是否已修复。
请添加步骤来复现问题,或者提供一个复制问题的仓库。
wyyhbhjk2#
Remove any mention of node from your browserslist entry in package.json. That fixed it for me.
a2mppw5e3#
移除browserslist并允许命令使用默认的浏览器对我来说是有效的。
gkn4icbw4#
移除browserslist并允许命令使用默认的one对我有效。
感谢@olawalejuwonm
对于其他人,
只需从您的package.json中删除browserslist对象并再次运行命令即可。