npm install -save 和 -save-dev

1.--save表示将模块添加到配置文件中的运行依赖中(dependencies)

2.--save-dev表示将模块添加到配置文件中的开发依赖(devDependencies),在项目最后是不需要使用这些模块的

3.使用cnpm不添加--save是不会自动保存到运行依赖中的

npm 5.0+ 版本在默认情况下会将安装的模块添加到 package.json 文件中的 dependencies 列表中。
对于较老的 npm 版本,就必须指定 --save 参数。

总结

devDependencies 节点下的模块是我们在开发时需要用的,比如项目中使用的 gulp ,压缩css、js的模块。这些模块在我们的项目部署后是不需要的,所以我们可以使用 -save-dev 的形式安装。像 express 这些模块是项目运行必备的,应该安装在 dependencies 节点下,所以我们应该使用 -save 的形式安装。

posted @ 2021-04-30 15:56  小明明同学  阅读(394)  评论(0编辑  收藏  举报