コマンドラインを使用して、指定されたパスから node_modules フォルダを再帰的に削除する 質問する

コマンドラインを使用して、指定されたパスから node_modules フォルダを再帰的に削除する 質問する

ローカルディレクトリに複数のnpmプロジェクトを保存しています。今、プロジェクトをバックアップしたいのですが、ノードモジュールフォルダーは多くのスペースを占有しており、 を使用するといつでも取得できるため、削除することをお勧めしますnpm install

では、コマンドライン インターフェイスを使用して、指定されたパスからすべてのnode_modulesフォルダーを再帰的に削除する解決策は何でしょうか?

ベストアンサー1

削除するディレクトリのリストを出力します。

find . -name 'node_modules' -type d -prune

現在の作業ディレクトリからディレクトリを削除します。

find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +

代わりに、ごみ段階的な削除の場合(brew install trash):

find . -name node_modules -type d -prune -exec trash {} +

おすすめ記事