在我们使用npm下载各种三方库的时候,都会在package.json中生成devDependencies或者dependencies,那么对于这两者,到底有什么区别呢?附图一张↓

dependencies和devDependencies的区别?

对于我们依赖的这些插件库,有的是我们开发所使用的,有的则是项目所依赖的。对于这个分界线,我们诞生了dependenciesdevDependencies,具体却别如下:

  • devDependencies:开发环境使用

  • dependencies:生产环境使用

例如:webpackgulp等打包工具,这些都是我们开发阶段使用的,代码提交线上时,不需要这些工具,所以我们将它放入devDependencies即可,但是像jquery这类插件库,是我们生产环境所使用的,所以如要放入dependencies,如果未将jquery安装到dependencies,那么项目就可能报错,无法运行,所以类似这种项目必须依赖的插件库,我们则必须打入dependencies中,这下子都明白了吧。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2021-12-09
  • 2021-11-23
猜你喜欢
  • 2021-12-26
  • 2021-07-18
  • 2022-12-23
  • 2021-08-16
相关资源
相似解决方案