dependencies和devDependencies的区别是什么?
安装插件或库:
-
添加到:devDependencies
cnpm install <package_name> --save
cnpm i -D <package_name>
-
添加到:dependencies
cnpm install <package_name> --save-dev
是这样的吗?那如何区分该使用哪一种?
devDependencies 是你开发时候用的库, 比如测试库,测试服务器之类的,在真实生产环境是不需要的。
dependencies 是你生产环境需要的依赖库。
如果你使用了一些构建工具,比如webpack之类的,打包的时候,是不会把dev库打进去的。