npm run .. で clean 相当のものはある?
質問
npm run ..
でビルドが反映されないので、いったんクリアしたい。
make clean
みたいに、npm run clean
といったコマンドはある?
答え
ない。
手で削除すればよい。
コマンドにしたいなら、自分で package.json
に npm run clean
コマンドを定義すれば良い。
手順 (手動)
本番ビルドのクリア
bash
rm -rf build
キャシュの削除 ( ≒ 開発ビルドのクリア)
bash
rm -rf node_modules/.cache
ライブラリの依存関係含めて削除
bash
rm -rf node_modules build
npm install
手順 (npm run clean を定義)
package.json
に書くだけ
package.json
"scripts": {
"clean": "rm -rf build node_modules/.cache"
}
実行
bash
npm run clean
参考. Windows でも使えるようにするには、rimraf
コマンドというのを使うと良い
rimraf
というのは、rm -rf
の クロスプラットフォーム版だそう。
bash
npm install --save-dev rimraf
json
"scripts": {
"clean": "rimraf build node_modules/.cache"
}