gpt4 book ai didi

create-react-app - 升级到最新的 CRA 后编译错误

转载 作者:行者123 更新时间:2023-12-05 04:34:55 24 4
gpt4 key购买 nike

我刚刚更新到最新的 create-react-app (web pack 5)。现在出现以下错误(我在这里只显示前 2 个错误)。任何帮助解释此错误的含义以及如何修复它的帮助将不胜感激。我认为问题不在于 react-pdf,因为我创建了一个使用该包的新 create-react-app 项目并且没有问题。

{编译有问题:X

./node_modules/react-pdf/node_modules/@babel/runtime/helpers/esm/inherits.js 1:0-46 中的错误

找不到模块:错误:无法解析 '/Users/bob/dev/workbox-web/node_modules/react-pdf/node_modules/@babel/runtime/helpers/esm' 中的 './setPrototypeOf'您指的是 'setPrototypeOf.js' 吗?重大变化:请求“./setPrototypeOf”未能解析,仅因为它已按完全指定的方式解析(可能是因为来源是严格的 EcmaScript 模块,例如带有 javascript mimetype 的模块、'.mjs' 文件或 package.json 包含 '"type": 的 '.js' 文件模块”')。请求中的扩展名是强制性的,以便完全指定。将扩展添加到请求中。

./node_modules/react-pdf/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js 1:0-74 中的错误

找不到模块:错误:无法解析“/Users/bob/dev/workbox-web/node_modules/react-pdf/node_modules/@babel/runtime/helpers/esm”中的“./objectWithoutPropertiesLoose”您指的是 'objectWithoutPropertiesLoose.js' 吗?重大变化:请求“./objectWithoutPropertiesLoose”未能解析,只是因为它已按完全指定的方式解析(可能是因为来源是严格的 EcmaScript 模块,例如带有 javascript mimetype 的模块、'.mjs' 文件或 package.json 包含 '"type": 的 '.js' 文件模块”')。请求中的扩展名是强制性的,以便完全指定。将扩展名添加到请求中。

最佳答案

在 CRA 升级到 5 后,不知何故我访问了错误版本的 babel。删除 node_modules 并重新安装是不够的。我需要删除 node_modules 和 yarn.lock,然后安装 yarn - 然后一切正常。

关于create-react-app - 升级到最新的 CRA 后编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71149499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com