angular - TypeError:对象不支持此操作(node_modules)
问题描述
我已经检查了有关 stackoverflow 中此错误的所有类似问题。但是,我的问题似乎很独特,因为错误不是由于我自己在脚本本身上的代码造成的。而不是正确导入的 Angulars 模块(包含在 node_modules 目录中的脚本)。当我调试代码时,所有的错误都指向每个 node_modules 脚本,并且大部分都一遍又一遍地指向一个名为 _object-sap.js 的特定文件。我只在 IE 中遇到这个问题,并且我已经取消了 polyfill 文件的注释,甚至添加了一些垫片,但问题仍然存在。这只是一些我实际上无法编辑的代码,因为这个模块/库是用 angular 维护和导入的。我该如何解决这个问题?,我需要导入任何特定的 polyfill 才能在 IE 中工作吗?
以下屏幕截图是调试时发生的一些事情。
我已经使用转译器将 es6 polyfill 文件转换为 es5(如屏幕截图所示),但问题仍然存在。(所以我只是将此更改恢复为包含在 polyfil.ts 文件中的默认 polyfill 文件。
此外,当我搜索错误 Object.free: 参数不是 Object 时,它是引发的错误之一。 Object.freeze 错误修复 似乎我只需要传递一个参数,因为它在 IE 上是必需的。但这是 Angular 中的一个模块,我不必在其他 node_modules 文件中编辑这个 afaik。
那我该如何解决这 13 个错误呢?TIA
解决方案
推荐阅读
- c++ - C++ 调度程序参数传递
- javascript - 如何从父js调用原型
- java - 在 Websphere Application Server 上的应用程序启动时未调用 MDB 的 ejbCreate() 方法
- amazon-dynamodb - DynamoDB:集合嵌套对象的过滤器表达式
- mysql - 多个内连接增加了额外的值来计数
- sql - Oracle - 同一张表上的左反连接
- regex - 查找包含 & 的单词
- curl - 如何在 RabbitMQ 中使用 curl 和 HTTP API 删除连接
- c# - 反正有没有优化这个 bc,它需要永远
- jsrender - 使用 JsViews 级联选择:让一个选择观察另一个选择