--save というのはない
ヘルプに載ってないし古い書き方?

使えるのは

--save-prod (-P)
--save-dev (-D)
--save-optional (-O)
--no-save

save-prod は 「dependencies」
save-dev は 「devDependencies」
save-optional は 「optionalDependencies」
に追加される

no-save は package.json に書き込みしない

指定しないと save-prod 扱いで dependencies に追加される
dependencies はパッケージを実行するときに必要なもの
ライブラリとかフレームワークとか

devDependencies は開発時に必要なもの
テストとかデバッグ用のツールとか

バージョン指定はその時の最新版と互換性あるものとして 「^4.0.0」 みたいな表記になる
正確にその時インストールしたバージョンを保存するには --save-exact (-E) をつける