0

我正在使用带有 webpack 的 Typescript 来创建一个 Web 应用程序。最近我切换了做 inversifyJs DI 库。

仅在 IE (11) 上出现错误: Missing required @injectable annotation in: MyClassName

该类已注释,它不扩展任何其他类。我还包括SymbolReflect-metadatapolyfills。Firefox 和 Chrome 可以正确处理一切。inversifyJs 是否与 IE 一起使用,如果可以,这种行为的原因是什么?

4

1 回答 1

1

我遇到了同样的问题,将“es6-shim”脚本https://cdnjs.cloudflare.com/ajax/libs/es6-shim/0.35.1/es6-shim.js添加到 html 页面并解决了问题。一旦我知道这如何解决问题,我会更新

于 2017-01-20T12:09:21.433 回答