未捕获的TypeError:无法读取未定义的属性'prototype'(inherits_browser.js)

时间:2017-04-07 11:07:31

标签: javascript reactjs webpack

将我们的应用移植到更新版本的create-react-app后,发生错误:

enter image description here

似乎是inherits_browser.js可能来自某些我们无法查明的npm模块。行错误指的是该文件是ctor.prototype = Object.create(superCtor.prototype,,似乎webpack以某种方式使用它。

之前是否有人遇到此问题/可以提出可能出现的问题?

修改

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

enter image description here

1 个答案:

答案 0 :(得分: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。