npm的--save和--save-Dev的区别

在执行npm包管理器安装包的时候,会有两种安装方式,一种是–save,一种是–save-dev

共同点

1.两种方式都会安装到node_modules目录中。
2.两种方式都会保存到package.json中。

区别:

在package.json文件中,有两个存放模块的对象。
–save是对生产环境所需依赖的声明(开发应用中使用的框架,库),比如:jq,react,vue都需要放到这里面。
–save-Dev是对开发环境所需依赖的声明(构建工具,测试工具),
比如:babel,webpack,都放到当前目录

如何判断:

一种是你在使用当前模块的时候,当前模块在github上会告诉你,它需要使用哪种方式安装。
另一种就是看你自己的需求来判断

猜你喜欢

转载自blog.csdn.net/weixin_43902063/article/details/113172656