dependencies与devDependencies的区别

关于package.json文件中:
dependencies 与 devDependencies

devDependencies下列出的模块,是我们开发时用的依赖项,像一些进行单元测试之类的包,我们用它混淆js文件,它们不会被部署到生产环境。dependencies下的模块,则是我们生产环境中需要的依赖,即正常运行该包时所需要的依赖项。

如果执行npm install(yarn install)命令,默认会安装两种依赖。如果你只是单纯的使用这个包而不需要进行一些改动测试之类的,只安装dependencies而不安装devDependencies。

dependencies: 指定项目运行所依赖的模块,即:开发版和发布版都需要的依赖。
devDependencies:指定项目开发所需要的模块,即:开发版需要但发布版不需要,例如关于测试的、文档类的。

注意:通过“yarn add packagename”进行安装,只会安装dependencies。

如需安装devDependencies执行如下命令:
yarn add packagename --dev

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 美丽的夜色,可惜没有拍出如此美景的相机,手机只拍出了最亮的星星✨。虽然冬天大晚上的洗衣服很冷,但是不是晒衣服也看不...
    格格春GGC阅读 67评论 0 1
  • 就在我独自疗伤的时候,小海同志向我亮出了手机上的12305
    荆棘海阅读 315评论 0 0

友情链接更多精彩内容