-save-dev是指将包信息添加到devDependencies,表示你发布时依赖的包裹 比如webpack。

-save是指将包信息添加到dependencies,表示你开发时候依赖的,比如jq。

例如,我们在开发时会用到webpack来压缩我们的文件。这是我们的webpack包信息就会添加到devDependencies,我们在发布时发布压缩文件。

不清楚的看下下面的就知道了:
-save-dev 与 -save的区别_压缩文件