【发布时间】:2016-11-09 00:49:15
【问题描述】:
我有一个大型团队正在使用 Typescript 进行存储库,没有人将 /typings 文件夹签入团队的共享存储库,他们只签入 typings.json 文件,该文件指定了每个定义集所需的版本信息项目。
有时有人会从typings.json 中删除定义集,因为他们正在处理的项目部分不再使用该库(或者我们找到了更好的定义集),使用typings uninstall --global --save dt~whatever,并且在他们的本地机器上工作正常,但是当他们向上推新的 typings.json 而我或其他人将其拉下时,当我们然后运行 typings install 时,该命令只会将新定义添加到 @ 987654327@ 文件夹,并且不会从 typings 文件夹中删除不再存在于 typings.json 中的定义。
我可以运行一个命令来both添加新定义集并删除删除集跑吗?
目前我们只是让每个人删除整个typings 文件夹并在每次拉取时再次运行typings install,但这变得有点低效,因为我们现在有很多定义集。
注意:我们尝试了 typings uninstall 和 typings uninstall --save,但它们只会抛出错误(您似乎只能指定要卸载的特定定义集)。
【问题讨论】:
标签: javascript node.js typescript definitelytyped typescript-typings