6

我想知道我的 Git 是否应该跟踪文件/typings夹中的文件。

这个文件夹是运行创建的typings install(我猜),运行时好像是自动创建的npm install。见https://github.com/typings/typings

由于它是生成的内容,我认为我们不应该跟踪它,但我想对此有一些反馈。谢谢!

4

2 回答 2

10

您应该将typings文件夹视为TypeScript 的node_modules文件夹,因此不应将其签入。如果您想简化构建,请添加

{
   "scripts" : {
      "postinstall": "typings install"
   }
}

到您的package.json文件,然后 typings install 将在您运行npm install时自动运行。不过不要忘记检查您的typings.json

于 2016-05-23T03:22:19.820 回答
3

由于它是生成的内容,我认为我们不应该跟踪它,但我想对此有一些反馈。

总是检查它。直到它成为 的一部分npm,这就是我所做的。还可以帮助我克服错误的定义文件并与我的项目一起突突。(例如更改从类型定义导入的类型

于 2016-05-23T01:12:10.163 回答