Typescriptを使用してレポを作成している大規模なチームがあり、/typings
フォルダをチームの共有リポジトリにチェックインする人は、typings.json
ファイルプロジェクトによって必要とされる各定義セットのバージョン情報。コマンド入力用のCLIユーティリティtypings.jsonと一致するCLIユーティリティ
彼らが取り組んでいるプロジェクトの一部は、もはやそのライブラリを使用しています(または、我々はより良い定義セットを見つけました)、
typings uninstall --global --save dt~whatever
を使用して、それが自分に正常に動作しますので、時々誰かが、typings.json
からセット定義を削除しませんローカルマシンBUT新しいtypings.json
をプッシュアップしてIまたは他の人がプルダウンすると、typings install
を実行すると、コマンドはtypings
フォルダに新しい定義のみを追加し、typings
フォルダから定義を削除しません。 typings.json
には存在しません。
私は新しい定義セットを追加両方に実行し、typings
コマンドが最後に実行されたtypings.json
の状態から現在のtypings.json
を差分のことで削除セットを削除できるコマンドはありますか?
現在のところ、誰もがtypings
フォルダ全体を削除し、その都度、typings install
を実行していますが、今は多くの定義セットがあるため、少し非効率的になってきています。
注:typings uninstall
とtypings uninstall --save
を試しましたが、それらはエラーを投げます(特定の定義セットのみをアンインストールするように指定しているようです)。プロジェクトディレクトリに
誰もが '型打ち 'を実行してから'型打ちインストール 'を実行できますか?ありがとう! – AjaxLeung
@Ajaxは、以前にインストールされたタイピングを削除する必要がある場合、単に 'typing prune'を実行します。インストールする新しいものがある場合にのみ 'install'してください。 – Blackus