Node.js 依赖管理(区分dependencies和devD

2019-06-28  本文已影响0人  mcgee0731

Node.js 依赖管理(一)—区分dependencies和devDependencies

1. dependencies - 开发及运行时均需要的依赖

安装方式

npm install xxx -S 或 npm i xxx --save

iinstall功能一致,此安装命令会将依赖项自动添加到package.json中的dependencies一项下。

注意:在npm 5.x 开始可以省略 —save,即如果执行 npm install xxx,npm 一样会把包的依赖添加到 package.json 中去。要关闭这个功能,可以使用 npm config set save false。
2. devDependencies - 只在开发时需要的依赖

顾名思义,也就是在线上运行环境下是不需要这些依赖的,比如webpack打包工具。

安装方式

npm install xxx -D 或 npm i xxx --save-dev

为什么需要devDependencies

最终目的是为了减少 node_modules 目录的大小以及 npm install 花费的时间。

在实际开发中,大概有这么几类可以归为开发依赖

构建工具
预处理器
测试工具
真的是开发才用的依赖包
上一篇 下一篇

猜你喜欢

热点阅读