问题描述
我有一个有角度的通用项目,它正在使用azure应用程序见解来记录异常。
当使用角度通用时,由于库使用填充程序,它会声明两个全局变量,因此出现错误。我知道clarify关键字用于声明引用全局变量的变量,这样您就可以依赖于库中未知的全局变量来编写代码。
具有以下几行:
declare var __extends:(d: any,b: any) => any;
declare var __assign:(t: any) => any;
这是我得到的错误:
ReferenceError: __assign is not defined
假设这两个变量是Typescript的默认全局变量,但我找不到有关此信息的任何信息,显然服务器端渲染出现了问题。如果我不使用Angular Universal,则不会收到错误消息。
编辑: 我意识到我正在使用一个名为domino的程序包来填充全局窗口对象,而我猜想该polyfill缺少了一些东西。之所以删除它,是因为Angular提供了使用这种polyfill处理跨平台执行的方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)