打字稿定义无法导入Angular2
Posted
技术标签:
【中文标题】打字稿定义无法导入Angular2【英文标题】:Typescript Definitions can't be imported Angular2 【发布时间】:2018-04-26 11:18:15 【问题描述】:我一直在尝试使用来自确定类型的打字稿定义文件,但我无法将其引用或导入到我想要使用它的文件中。来自确定类型的定义是 fhir 定义。我收到错误说 fhir 不是命名空间或模块,我无法在我的文件中引用它。我不知道我是否不知道自己在做什么,或者是否是角度/打字稿问题。任何帮助,将不胜感激。谢谢!
【问题讨论】:
【参考方案1】:有一些定义可以通过
npm install --save @types/fhir
更多信息npm @types/fhir
【讨论】:
我可以通过 npm 安装它,但我无法让它在实际应用程序中工作。我总是尝试使用定义并得到这个错误,[5,18): 找不到命名空间'fhir'。] 你的导入语句是什么样子的? 每当我尝试从 fhir 中给出一个类型时,它都会尝试像这样导入它。 [import Address = fhir.Address;] 我也试过只导入 fhir 本身,但这不起作用,因为错误是 fhir 不是模块。我也尝试过使用三个 /// 作为参考路径,但我也无法让它工作 将fhir
标签添加到您的问题中。也许有人已经用 angular 使用过这个库。以上是关于打字稿定义无法导入Angular2的主要内容,如果未能解决你的问题,请参考以下文章
我无法导入已发布的打字稿库,出现以下错误:“找不到模块:无法解析 'tqt' in ...”