【问题标题】:"typings install" not generating the browser.d.ts file“打字安装”不生成 browser.d.ts 文件
【发布时间】:2016-05-17 04:56:13
【问题描述】:

我正在使用打字稿进行开发。我使用 node 全局安装了类型。这是我的 typings.json 文件。

{
  "name": "nightride-queuing-simulator",
  "version": false,
  "globalDependencies": {
    "google.maps": "registry:dt/google.maps#3.20.0+20160414124451"
  }
}

问题是 1.运行“typings install”命令时无法生成browser.t.ds文件..

  1. 我不明白为什么我必须提供 globalDependency。它在 Windows 机器上运行,没有提到“全局”。现在我在 Ubuntu 机器上运行,它开始抛出以下错误 (不确定它是否依赖于操作系统,但只是提到它)。 Attempted to compile "google.maps" as an external module, but it looks like a global module.

请帮帮我。

【问题讨论】:

  • 您的问题已在您的问题中得到解答。您在 ubuntu 和 windows 之间有两种不同版本的类型。
  • 好吧是因为这个吗?我将在 mac 中尝试相同的方法并返回....

标签: typescript


【解决方案1】:

这是因为您在 Ubuntu 机器上使用新的主要版本的类型 (1.0) 和在 Windows 机器上的旧版本 (browser.d.ts 文件(阅读here 并查看新版本信息here

确保两台机器使用相同的版本。我建议将两者都更新为类型 1.0:

npm i -g typings
# in your project root:
rm -rf typings
# update your typings.json file to comply with the new 1.0 version, then run:
typings install

【讨论】:

  • 但是我在我的打字稿文件中使用了引用 browser.d.ts .....所以我应该替换它并将其引用到 index.d.ts 文件吗?
  • @BaradwajAryasomayajula 是:“默认已删除 browser.d.ts,默认应使用 typings/index.d.ts” - Release information
猜你喜欢
  • 2018-02-13
  • 2010-12-04
  • 2017-09-07
  • 1970-01-01
  • 2020-02-22
  • 1970-01-01
  • 2017-10-09
  • 2014-12-22
  • 1970-01-01
相关资源
最近更新 更多