前言
作为一个前端开发仔, 经常会遇到需要安装第三方依赖的情况, 常规做法是百度走一波, 然后ctrl+c/ctrl+v静等安装即可,But想有进一步的提升, 需自行去研究下两者的区别=.=
--save 跟 --save-dev的相同点:
- 都会写进package.json中;
- 都会安装到node_modules目录下;
--save 跟 --save-dev的不同点:
- --save安装到dependiencies中; --save-dev安装到devDependiencies中;
- --save是生产环境需要的依赖(eg: 开发框架,库: react,jq等); --save-dev 是开发环境需要的依赖(eg: 构建工具,测试工具等)
Tips
把别人的项目下载下来, 在本地执行npm install时, 会依据package.json文件去安装dependiences && devDependiences中的相关依赖~
你可以看下图, 这是某个项目的package.json文件.
最后
学会"摸鱼", 多思考, 追求进步=.=