【发布时间】:2017-07-05 21:09:15
【问题描述】:
有没有办法在没有类型的 Angular-CLI 上运行一个库?
就我而言,我正在尝试安装k-frame 以使用aframe-template-component 并通过documentation,我知道我必须创建一个typings.d.ts 文件才能将其与TypeScript 一起使用。根据this的问题,我尝试了不同的选项,但我无法生成文件或直接在项目中导入。
我也尝试过运行和安装dts-gen,但出现以下错误:
组件试图在 AFRAME 可用之前注册
这意味着我必须先注册A帧。由于我被卡住了一段时间,您对如何解决以下问题有任何想法吗?提前感谢您的回复!
【问题讨论】:
-
标题“检查着色器是否已经注册”令人困惑。你可能会得到更好的回应,比如“在 Angular 2 中使用无类型的 A-Frame 组件”。
-
感谢提示!赞赏。关于这个问题,关于我做错了什么有什么想法吗?
-
我不熟悉那个库,但错误
Component attempted to register before AFRAME was available不是 TypeScript 错误。这是库发出的一些运行时错误。我没有看到任何证据表明该库完全导出任何内容(package.json中没有"main"属性)。另请注意,该示例执行require('kframe');。如果您以无效的顺序加载依赖项,我一点也不感到惊讶。
标签: angular typescript angular-cli aframe