2016-11-18 5 views
1

私はそのために、Webプロジェクトを展開しようとしていて(内容を削除)フォルダをきれいにする方法を、私はdistフォルダをクリアする必要があります。もちろんそれを構築する前に、NPM

私はrm -rf dist/*を実行しますが、Windowsと一部のユーザーがそれを実行することはできませんスクリプトを追加することができます。

コマンドを使用してフォルダを削除だろういくつかのNPMパッケージはありますか?

+1

ノードの組み込みfsモジュールを使用してこれを行うことはできますが、展開の一環としてノードアプリケーションを実行できるかどうかはわかりません。可能であれば、https://nodejs.org/api/fs.htmlでコードを書くのに役立ちます。 –

+0

は、JS関数の代わりにコマンドラインとして実行するのですか? – Pablo

+1

はい、次のようなノードアプリケーションとして実行するとします:node removeDistDir.js –

答えて

1

あなたはrimrafを使用することができます。https://github.com/isaacs/rimraf

グロブス(**)を含むグロブを使用している場合、に二重引用符を使用する必要があります。 Unixシステムはデフォルトでglobstarをすべてサポートしているわけではありませんが、rimrafはそれらを拡張します。 Windowsは一重引用符をサポートしていないため、使用できません。二重引用符は、\のJSONでエスケープする必要があります。

関連する問題