שאלה כללית בעניין npm install

שלום לכולם בוקר טוב.
יש לי שאלה בידע כללי אם מישהו יודע:
מה ההבדל ב npm install --save ל- npm install ללא save-- ?
ואיך ניתן להוסיף בלי ה save-- לתלויות רק בשעת פיתוח dev- ,כרגיל כותבים את זה npm install --save-dev?
והאם יש משמעות טכנית (חוץ מקיצור) ל- npm i במקום npm install?