npm依赖项和devDependencies

包何时是依赖项,什么时候是dev依赖项?

当您使用安装npm软件包时npm install <package-name>,您正在将其安装为依赖

该软件包会自动列在package.json文件, 在下面dependencies列表(从npm 5开始:在您必须手动指定之前--save)。

当您添加-D标记,或--save-dev,您将其安装为开发依赖项,并将其添加到devDependencies列表。

开发依赖关系旨在用作仅开发的程序包,在生产中不需要。例如测试包,网页包或者巴别塔

当您投入生产时,如果您键入npm install并且该文件夹包含一个package.json文件,它们已安装,因为npm假定这是开发部署。

您需要设置--production旗帜 (npm install --production),以避免安装这些开发依赖项。

免费下载我的Node.js手册


更多节点教程: