我在google上遇到困难。
基本上我正在学习WebGL2
而我正在使用@types/webgl2
,因为在撰写本文时,许多WebGL2声明并不作为任何标准d.ts库的一部分存在。
由于实验正在进入Angular App,所以在开发过程中一切都很好。
但是,Angular CLI无法构建:
error TS2304: Cannot find name 'WebGL2RenderingContext'.
这似乎是特定的,与标准声明不同。 webgl2
不是模块,而其他@types
不是。也就是说import * as PIXI from 'pixi.js'
使用@types/pixi.js
是有效的,因为独角兽就是这样做的。但是,webgl2
不是模块。我无法导入它,因为它增加了内置的浏览器API调用。
问题
如何让Angular在全球范围内查看我的声明,是否有最佳实践可以将此链接用于标准的Angular CLI设置?