扩展类不能读取未定义的属性原型
Webpack - Extend class - cannot read property prototype of undefined
我正在将我们的Angular-CLI SystemJS项目迁移到最新的Webpack版本。我现在遇到了著名的错误
Uncaught TypeError: Cannot read property 'prototype' of undefined
参见:https://github.com/Microsoft/TypeScript/wiki/FAQ#why-am-i-getting-typeerror-cannot-read-property-prototype-of-undefined-in-__extends-
然而,当我检查main.bundle.js;基类定义在40000行左右,子类定义在90000行我还是会得到这个错误。还有什么我可以查的吗?
我也是这样。最后,在我的代码中有一些循环依赖,系统没有抱怨,webpack抛出了误导性的消息。
调试不适合我,因为我有这么多模块,我失去了跟踪。最后,我没有导入"shared"或"core",而是将其分解为shared/menu, shared/icon, core/session等等。
这打破了所有奇怪的依赖关系,开始工作得很好
我在更新angular-cli时遇到了这个问题。对我来说,这是一种失败的依赖。尝试在异常上暂停并深入挖掘异常,看看是否存在另一个异常,其异常消息是可以理解的。如果你还没有尝试过。
还要确保在执行ng init步骤时覆盖所有内容,以确保所有配置文件也被更新。
这些问题是我在更新时遇到的,希望能有所帮助。
相关文章:
- 如何从对象的原型方法访问JavaScript对象属性
- 附加到原型属性的Do函数没有闭包
- 日期原型属性
- 价值、原型和属性的差异
- 使用闭包创建原型中引用的私有属性
- 为什么属性存在于对象实例上,即使其原型发生了更改
- 为什么在原型中定义属性被视为反模式
- JS构造函数的原型属性与其原型之间的区别
- 为什么函数对象的实例没有继承函数原型属性
- 组件是HTML5的属性还是原型.js的东西
- 为什么浏览器显示原型属性不同
- 使用原型对象向javascript对象添加自定义属性和方法的建议
- Javascript设置&阴影属性(原型链)
- 高图表热图 未捕获类型错误:无法读取未定义的属性“原型”
- 无法使用服务AngularJS - “无法读取未定义的属性'原型'”
- 未捕获的类型错误:无法读取未定义的属性“原型”
- 如何在DOM object的构造函数中添加属性.原型在Internet Explorer<=IE8
- 扩展类不能读取未定义的属性原型
- 未捕获的类型错误:无法读取未定义的 sails.io.js 的属性“原型”
- 升级到量角器4后无法读取未定义的属性“原型”