dependencies和devDependencies两者区别
用 npm 命令生成的 package.json 文件中,有 dependencies 和 devDependencies 两个环境
一、 devDependencies 用于开发环境(本地) 看名字就知道是开发的时候用的,所以它肯定是程序员使用的模块呀!
二、 dependencies 用于生产环境(发布) 那这个都发布出去了 那当然就是维护人员需要考虑的事了,当然维护人员可能还是你!
-save 会把依赖包名称添加到package.json文件dependencies下
-save-dev 则添加到package.json文件devDependencies下
devDependencies下列出的模块,是我们开发时用的依赖项,像一些进行单元测试之类的包
webpack,gulp等打包工具,这些都是我们开发阶段使用的,代码提交线上时,不需要这 些工具,所以我们将它放入devDependencies即可
dependencies 下的模块,则是我们生产环境中需要的依赖,即正常运行该包时所需要的依赖项
"dependencies":应用程序在生产中需要这些包,即项目上线后所依赖的环境。
"devDependencies":这些包仅用于开发和测试,即开发中所需要的产品中就不需要
不喜欢配图! 总之照着我列出重要的说肯定没问题