Npmの documentation を見ると、「i」は「install」のエイリアスですが、「npm install」を完全に使用することが望ましい状況はありますか?
2つの間に特別な違いはありません。ただの怠shortcutなショートカットです。