我想知道我的 Git 是否应该跟踪文件/typings
夹中的文件。
这个文件夹是运行创建的typings install
(我猜),运行时好像是自动创建的npm install
。见https://github.com/typings/typings
由于它是生成的内容,我认为我们不应该跟踪它,但我想对此有一些反馈。谢谢!
我想知道我的 Git 是否应该跟踪文件/typings
夹中的文件。
这个文件夹是运行创建的typings install
(我猜),运行时好像是自动创建的npm install
。见https://github.com/typings/typings
由于它是生成的内容,我认为我们不应该跟踪它,但我想对此有一些反馈。谢谢!
您应该将typings文件夹视为TypeScript 的node_modules文件夹,因此不应将其签入。如果您想简化构建,请添加
{
"scripts" : {
"postinstall": "typings install"
}
}
到您的package.json文件,然后 typings install 将在您运行npm install时自动运行。不过不要忘记检查您的typings.json。
由于它是生成的内容,我认为我们不应该跟踪它,但我想对此有一些反馈。
我总是检查它。直到它成为 的一部分npm
,这就是我所做的。还可以帮助我克服错误的定义文件并与我的项目一起突突。(例如更改从类型定义导入的类型)