Powershell

firestoreのエミュレータを強制的にきる

ちゃんと切れたと思っても切れてない時が結構あります。

Stop-Process -Id (Get-NetTCPConnection -LocalPort 8080).OwningProcess -Force

npm testするときにパラメータを追加で渡す

npm test .some_test_file  "--" "-g" "some_test_name"

package.jsonで指定したパラメータのほかに、 テストのdescribeなどをフィルターしたいときによくやると思います。

Powershellだと--(ハイフン二つ)がうまくnpm testに渡せないので、 引用符でくくります。

コマンドプロンプトだとその必要はないです。

ハイフンがなぜ二つ必要なのかは下記に書いてあります。

docs.npmjs.com