TypeError:对象不支持此操作(node_modules)

时间:2019-05-30 02:44:08

标签: angular internet-explorer internet-explorer-11

我已经检查了所有与此堆栈溢出错误有关的类似问题。但是,我的问题似乎是唯一的,因为错误不是由于我自己的脚本本身代码所致。可以导入导入的Angulars模块(node_modules目录中包含的脚本)。当我调试代码时,所有错误都指向每个node_modules脚本,并且大多数情况是一遍又一遍地指向名为_object-sap.js的特定文件。我仅在IE中遇到此问题,并且我已经取消注释了polyfill文件,甚至添加了更多的填充,仍然存在该问题。这只是一些我无法实际编辑的代码,因为此模块/库是通过angular维护和导入的。如何解决此问题?,要在I.E中运行,是否需要导入任何特定的polyfill?因为对我来说这似乎是依赖性/ polyfill的问题,但是我再也无法获得这些信息,而且如果导入依赖项或polyfill时做错了。

以下截图是调试时发生的一些事情。


控制台输出: enter image description here


enter image description here


enter image description here


enter image description here


enter image description here


我已经使用转译器将es6 polyfill文件转换为es5(如屏幕截图所示),但仍然存在问题。 (因此我只是将更改恢复为polyfil.ts文件中包含的默认polyfill文件。

enter image description here


此外,当我搜索错误Object.free:参数不是对象时,它是引发的错误之一。 Object.freeze Error Fix 看来我只需要传递IE中要求的参数即可。但这是Angular中的一个模块,我不必在其他node_modules文件中编辑此afaik。

那我该如何解决这13个错误? TIA

0 个答案:

没有答案
相关问题