npm安装依赖时, --save跟--save-dev的区别

1,229 阅读1分钟

前言

  作为一个前端开发仔, 经常会遇到需要安装第三方依赖的情况, 常规做法是百度走一波, 然后ctrl+c/ctrl+v静等安装即可,But想有进一步的提升, 需自行去研究下两者的区别=.=

--save 跟 --save-dev的相同点:

  1. 都会写进package.json中;
  2. 都会安装到node_modules目录下;

--save 跟 --save-dev的不同点:

  1. --save安装到dependiencies中; --save-dev安装到devDependiencies中;
  2. --save是生产环境需要的依赖(eg: 开发框架,库: react,jq等); --save-dev 是开发环境需要的依赖(eg: 构建工具,测试工具等)

Tips
把别人的项目下载下来, 在本地执行npm install时, 会依据package.json文件去安装dependiences && devDependiences中的相关依赖~

你可以看下图, 这是某个项目的package.json文件.

最后

学会"摸鱼", 多思考, 追求进步=.=