首页 > 其他分享 >dependencies和devDependencies的区别

dependencies和devDependencies的区别

时间:2022-10-19 02:22:50浏览次数:52  
标签:插件 vue 依赖 区别 环境 dependencies devDependencies

dependencies:

  项目依赖。在编码阶段和呈现页面阶段都需要的,也就是说,项目依赖即在开发环境中,又在生产环境中。如js框架vue、页面路由vue-router,各种ui框架antd、element-ui、vant等。
devDependencies: 开发依赖。仅仅在写代码过程中需要使用,比如css预处理器、vue-cli脚手架、eslint之类。
  • 后面部分为–save -dev 的情况会使得下载的插件放在package.json文件的devDpendencies对象里面
  • 后面部分为–save的情况会使得下载的插件放在package.json文件的dependencies对象里面
    区别

devDependencies:

	是我们在本地或开发坏境下运行代码所依赖的,若发到线上,其实就不需要devDependencies下的所有依赖包;(比如各种loader,babel全家桶及各种webpack的插件等)只用于开发环境,不用于生产环境,因此不需要打包;
dependencies是我们线上(生产坏境)下所要依赖的包,比如vue,我们线上时必须要使用的,所以要放在dependencies下;dependencies依赖的包不仅开发环境能使用,生产环境也能使用

标签:插件,vue,依赖,区别,环境,dependencies,devDependencies
From: https://www.cnblogs.com/guozhiqiang/p/16804815.html

相关文章

  • Go struct字段添加指针与不添加指针的区别
    packagemainimport("fmt")typeNstruct{Namestring`json:"name"`Ageint`json:"age"`B*BBB`json:"b"`}typeBBBstruct{yystringbbbyte......
  • 三阶段 vue 路由 $route 和 $router 的区别
    1.这是vue-router提供给我们的实例实例的两个属性(api)2.$route是路由对象,一般是获取动态参数|querythis.$route.params.idthis./$route.title ......
  • 进程和线程的区别
    进程概念进程是操作系统资源分配的最小单元。一个进程拥有的资源有⾃⼰的堆、栈、虚存空间(页表)、文件描述符等信息。从编程的角度来理解进程,可以把它看作是⼀个类或一......
  • 进程与线程的区别
    进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独......
  • 产品和项目的区别
    一、产品与项目的区别1、定位不同产品是需求方,决定做什么。项目是执行方,解决的是如何做的问题。2、使用者不同产品由产品经理使用和管理,记录需求,规划产品的开发计划。项目......
  • 队列queue的poll()和remove()的区别
    队列是一个典型的先进先出(FIFO)的容器。即从容器的一端放入事物,从另一端取出,并且事物放入容器的顺序与取出的顺序是相同的。在Queue中poll()和remove()有什么区别相......
  • vue-router中query和params的区别
    一.query和params的知识点理解/data/:id这个路由匹配/data/1,/data/2这里的id叫params/data?id=1/data?id=2这里的id叫queryparams方法传参时,要在路由后面加......
  • Java8Stream的flatmap应用(区别map)-优化嵌套for循环条件筛选
    场景Java8新特性-Stream对集合进行操作的常用API:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126070657前面讲Stream的常用api中讲到map的使用......
  • AOP之环绕通知 proceedingjoinpoint和前置后置通知 joinpoint区别
    AOP之proceedingjoinpoint和joinpoint区别AOP之proceedingjoinpoint和joinpoint区别现在AOP的场景越来越多,所以我们有必要理解下和AOP相关的一些概念和机制。基础知识......
  • 测试-SIT测试和UAT测试的区别在哪里?
    在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(CodeReview)来保证软件符合客户需求且流程正确......