我正在尝试在有角度的8应用程序中使用Parse-server JS sdk。 但是无论我使用哪种策略,都会遇到类似的错误。
我尝试过:
declare var parse: any;
的自定义Types.d.ts文件import * as parse from 'parse'
或import parse from 'parse'
导入node_modules/@types/parse/index.d.ts:498:14中出现错误-错误TS2456:类型别名“编码”循环引用了自己。
这里有一个我要使用的程序包。
https://stackblitz.com/edit/angular-xzapp7
在stackblitz上,它给出了其他错误,但是在vscode上,所有错误均来自此Encode
。
我该如何告诉angular / vscode忽略所有这些事情,而又让我编写代码而无需自动补全或对解析导入进行键入检查。
答案 0 :(得分:1)
确保@types/parse
的版本与您使用的parse
软件包的版本匹配。
通常@types
定义在发行版中是落后的,并且它们是自动生成的,因此可能存在错误。如果发现错误,则可以在@types
项目上打开一个问题,然后请他人修复。
另一种选择是卸载@types/parse
并使用没有类型定义的库