使用npm install modlue --save 或者npm install modlue --save-dev ,使用--save-dev安装插件,会被写入devDependencies 对象里面去,而使用--save会被写入到 dependencies 对象里面去。然而devDependencies 里面的插件只用于开发环境,不用于生产环境,而dependencies 是需要发布到生产环境。
一个node package有两种依赖,如下:
devDependencies 会开发需要的包,比如一些单元测试的包之类的;(依赖的项是正常时所需要的依赖项)
dependencies 程序正常运行需要的包。(开发时候需要的依赖的项,像一些单元测试之类的包)