dependencies和devDependencies

dependencies:生产环境下,项目运行所需依赖。

npm install packagename --save 或 -S--save、-S参数意思是把模块的版本信息保存到dependencies(生产环境依赖)中,即你的package.json文件的dependencies字段中;

devDependencies:开发环境下,项目所需依赖。

npm install packagename --save-dev 或 -D
--save-dev 、 -D参数意思是吧模块版本信息保存到devDependencies(开发环境依赖)中,即你的package.json文件的devDependencies字段中

devDependencies是只会在开发环境下依赖的模块,生产环境不会被打入包内。

例如:vconsole,用于手机端调出控制台,调试代码
通过NODE_ENV=developement或NODE_ENV=production指定开发还是生产环境。

而dependencies依赖的包不仅开发环境能使用,生产环境也能使用。

其实这句话是重点,按照这个观念很容易决定安装模块时是使用--save还是--save-dev。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容