男胖友de部落格

使用npm安装时的参数

· nanpangyou

日常使用npm i xxxxnpm i xxx -D还有npm i xxx -S傻傻分不清。

npm i xxx -D等同于npm install xxx --save-dev,它所安装的文件会将版本信息和名字写入package.json中的devDependencies对象中。

npm i xxx -S等同于npm install xxx --save,它所安装的文件会将版本信息和名字写入package.json中的dependencies对象中。

那么问题来了,devDependenciesdependencies有什么区别?

devDependencies

主要是开发时所依赖的包,这个目录下的不需要部署到生产

dependencies

项目运行所依赖的包,需要在生产也使用