在执行npm包管理器安装包的时候,会有两种安装方式,一种是–save,一种是–save-dev
共同点
1.两种方式都会安装到node_modules目录中。
2.两种方式都会保存到package.json中。
区别:
在package.json文件中,有两个存放模块的对象。
–save是对生产环境所需依赖的声明(开发应用中使用的框架,库),比如:jq,react,vue都需要放到这里面。
–save-Dev是对开发环境所需依赖的声明(构建工具,测试工具),
比如:babel,webpack,都放到当前目录
如何判断:
一种是你在使用当前模块的时候,当前模块在github上会告诉你,它需要使用哪种方式安装。
另一种就是看你自己的需求来判断