【问题标题】:Weird error after updating package.json of old project更新旧项目的 package.json 后出现奇怪的错误
【发布时间】:2022-01-10 05:30:42
【问题描述】:

更新了旧项目的 packages.json 以处理它并得到这个奇怪的错误。我什至不知道这里有什么问题。任何帮助表示赞赏!

编译时出现问题:

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

找不到模块:错误:无法解析“C:\Users--\Desktop\Lowkey Meal - React\client\node_modules@babel\runtime\helpers\esm”中的“./setPrototypeOf” 您的意思是“setPrototypeOf.js”吗? BREAKING CHANGE:请求“./setPrototypeOf”无法解析,只是因为它已按照完全指定的方式解析 (可能是因为来源是严格的 EcmaScript 模块,例如具有 javascript mimetype 的模块、'.mjs' 文件或 package.json 包含 '"type" 的 '.js' 文件:"模块”')。 请求中的扩展是强制性的,以便完全指定。 将扩展添加到请求中。

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

找不到模块:错误:无法解析“C:\Users--\Desktop\Lowkey Meal - React\client\node_modules@babel\runtime\helpers\esm”中的“./defineProperty” 您的意思是“defineProperty.js”吗? BREAKING CHANGE:请求“./defineProperty”无法解析,只是因为它已按照完全指定的方式解析 (可能是因为来源是严格的 EcmaScript 模块,例如具有 javascript mimetype 的模块、'.mjs' 文件或 package.json 包含 '"type" 的 '.js' 文件:"模块”')。 请求中的扩展是强制性的,以便完全指定。 将扩展添加到请求中。

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

找不到模块:错误:无法解析“C:\Users--\Desktop\Lowkey Meal - React\client\node_modules@babel\runtime\helpers\esm”中的“./objectWithoutPropertiesLoose” 您的意思是“objectWithoutPropertiesLoose.js”吗? BREAKING CHANGE:请求“./objectWithoutPropertiesLoose”无法解析,只是因为它已按照完全指定的方式解析 (可能是因为来源是严格的 EcmaScript 模块,例如具有 javascript mimetype 的模块、'.mjs' 文件或 package.json 包含 '"type" 的 '.js' 文件:"模块”')。 请求中的扩展是强制性的,以便完全指定。 将扩展添加到请求中。

【问题讨论】:

  • 你说“更新了package.json”是什么意思?
  • @NathanWiles 已将所有依赖项更新到最新版本
  • @rody401 我也有同样的问题,我认为是包的兼容性问题,但还没想好怎么解决。
  • 有同样的问题。任何更新? @幸弘

标签: javascript node.js reactjs react-redux babeljs


【解决方案1】:

create-react-app5.0.0升级我的package.json时遇到了类似的问题。

我已经尝试删除 node-modules 并重新执行 npm install 但没有成功。

诀窍是在执行 npm 安装之前删除 node_modulespackage-lock.json。之后构建工作正常。

【讨论】:

    【解决方案2】:

    只需输入终端 --> npm i --> 按 Enter 所需模块未安装,运行此命令后将自动安装所有所需模块。

    【讨论】:

    • 我已经这样做了,它没有工作:(然后我删除了所有依赖项并重新安装它,仍然没有工作。当我启动服务器时,它说“webpack 5.65.0已编译在 7802 毫秒内出现 18 个错误”。
    猜你喜欢
    • 2017-05-21
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 1970-01-01
    • 2016-01-31
    相关资源
    最近更新 更多