【发布时间】: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