未捕获的类型错误:无法读取未定义的属性“原型”(inherits_browser.js)

IT技术 javascript reactjs webpack
2021-05-11 23:04:05

将我们的应用程序移植到更新版本后,create-react-app开始出现以下错误:

在此处输入图片说明

似乎是指inherits_browser.js这可能来自一些我们无法确定的 npm module。行错误是指在该文件中ctor.prototype = Object.create(superCtor.prototype,,似乎 webpack 以某种方式使用了它。

有没有人之前遇到过这个问题/可以建议这可能发生在哪些有问题的区域?

编辑

挖掘更深层次的问题似乎来自这个文件(cipherBase.js)

在此处输入图片说明

1个回答

我今天遇到了这个确切的问题。我想我的项目node_modules文件夹中有一些过时的包,因为删除它并重新安装所有内容都解决了问题。

rm -rf node_modules dist
npm install
webpack --config ./webpack_prod.config.js

请注意,在我的情况下,Webpack 作为devDependency安装在本地执行rm -rf node_modulesnpm install重新安装 Webpack 和所有依赖项。

作为参考,我目前正在运行 Webpack 2.2.1、Node.js 7.7.4 和 npm 4.1.2。