【问题标题】:typings always complaining about global module打字总是抱怨全局模块
【发布时间】:2016-09-18 08:44:25
【问题描述】:

我对打字稿很陌生。无论我尝试安装什么类型,我都会得到:

打字错误!消息尝试将“angular”编译为外部模块,但它看起来像一个全局模块。

我只是想做

typings install dt~angular

我做错了什么?

更新: 如果你来这里的知识很少(就像我在写这个问题时一样) - 考虑使用 npm/@types。 More infodiscussion

【问题讨论】:

  • 我曾经使用以下命令安装类型:- typings install angular --ambient --save。

标签: module typescript global external


【解决方案1】:

如错误消息所示,您应该使用 --global 选项:

typings install dt~angular --global --save

请参阅IntelliJ IDEA / WebstormVisual Studio Code 中设置支持 TypeScript 的 Node.js 项目的详细分步教程

TypeScript 和围绕它的工具正在快速发展。昨天有效的方法不再有效。

【讨论】:

  • 有没有对全局模块进行最新描述的地方?一开始我以为是类似npm global,其实不是我想要的……
【解决方案2】:

我做错了什么?

全局模块需要用--ambient编译

typings install angular --ambient --save

您可以在此处查看更多使用ambient的信息:When to use ambient while searching for a type definition?

【讨论】:

  • “环境”选项在类型 1.x 中被重命名为“全局”
猜你喜欢
  • 2022-07-05
  • 1970-01-01
  • 2018-10-14
  • 2016-10-30
  • 2016-07-08
  • 1970-01-01
  • 2019-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多