对比如下:
/ | npm install xxx --save | npm install xxx --save-dev |
---|---|---|
简写: | npm install xxx -S | npm install xxx -D |
package.json中位置: | dependencies对象中 | devDependencies对象中 |
环境: | 生产环境。发布仍需要的依赖包 | 开发环境。本地运行代码所需要的依赖包 |
例子: | vue。线上时必须要使用的,所以要放在dependencies下 | 各种loader,babel全家桶及各种webpack的插件等。只用于开发环境,不用于生产环境,因此不需要打包 |