package.json中的dependencies和devDependencies区别

dependencies和devDependencies

使用npm下载第三方类库的时候,会在package.json中生成dependenciesdevDependencies
这两种分别为:

  1. dependencies:生产依赖
  2. devDependencies开发依赖

package.json中的dependencies和devDependencies区别

当我们开发项目的时候,很多工具是开发阶段使用的,比如webpack,当项目正式上线的时候,这些工具是不需要的,所以为开发依赖。而有些类库是生产环境需要的,比如jquery,所以为生产依赖。

当项目正式上线的时候,开发依赖可以删除,生产依赖不可以删除。