Git应该跟踪"typings"文件夹吗?(typings.json)

Vad*_*est 5 git typescript typescript-typings

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

此文件夹是通过运行typings install(我猜)创建的,并且似乎在运行时自动创建npm install.请参阅https://github.com/typings/typings

由于它是生成的内容,我相信我们不应该跟踪它,但我想对它有一些反馈.谢谢!

And*_*nko 10

你应该想到的分型文件夹node_modules为打字稿文件夹,因此它不应该被检查.如果你想简化你的构建,加

{
   "scripts" : {
      "postinstall": "typings install"
   }
}
Run Code Online (Sandbox Code Playgroud)

到你的package.json文件然后,当运行npm install时,typings install会自动运行.不要忘记检查你的typings.json.

  • 这应该是'prepublish`(可以在本地`npm install`上运行),而不是`postinstall`,因为@Demurgos提到的原因. (4认同)

bas*_*rat 3

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

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