我有一個大型團隊使用Typescript處理回購,並且沒有人將/typings
文件夾檢入團隊的共享存儲庫,他們只檢查typings.json
文件,它指定項目所需的每個定義集的版本信息。命令爲typings CLI實用程序使typings文件夾匹配typings.json
有時有人會刪除定義從typings.json
設置,因爲他們正在研究該項目的部分不再使用該庫(或我們找到了一個更好的定義設置),使用
typings uninstall --global --save dt~whatever
,並在工作正常的本地機器,但時,他們推高的新typings.json
和我或別人拉下來,當我們再運行typings install
,該命令只需要增加新的定義到typings
文件夾,並不會刪除從typings
文件夾這是定義不再存在於typings.json
中。
有沒有我可以運行都添加新的定義集,並通過從typings.json
時的狀態typings
命令上次運行版本比較當前typings.json
刪除刪除集的命令?
目前我們只是讓每個人都刪除整個typings
文件夾,並在每次拉動時再次運行typings install
,但由於我們現在有很多定義集,所以這會變得有點低效。
注意:我們試過typings uninstall
和typings uninstall --save
,但那些只是拋出錯誤(看起來你只能指定特定的定義集來卸載)。
那麼每個人都可以運行'typings prune'然後'typings install'?謝謝! – AjaxLeung
@AjaxLeung如果他們需要刪除一些以前安裝的類型,只是'類型修剪'。只有安裝了新的才能安裝。 – Blackus