首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

--save-dev--save区别

网上对于这两个区别解释都是统一口径,一个是开发依赖,一个是线上依赖,打包发布需要用到要添加到线上依赖,一模一样回答,误导了很多人。今天自己测试一下这两个命令,记录一下。...测试结果就是,无论是--save还是--save-dev,对于打包都没有任何影响。devDependenciesdependencies两种情况,打包出来main.js都把jQuery打包进去。...最后得出 结论是,--save-dev--save在平时开发时候,对于打包部署上线是没有任何影响。...如果你是发布一个包给别人用,而你开发包依赖第三方包,那么你如果是--save,那么别人安装你开发包,会默认下载你依赖包,如果你是--save-dev,那么别人安装你开发包,是不会默认帮忙下载你依赖包.../src/index.js 以上就是对--save--save-dev一些测试,想更快得出结论其实是自己发布一个包。至于本人答案是不是存在错误,欢迎指出,因为只是自己简单测试结果。 (完)

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    yarnnpm区别、–savesave-dev区别

    rebuild yarn install --force 重新下载所有包 … … … yarnnpm可以通过镜像源工具nrm互相切换 三、npm savesave-dev区别...i webpack --save-dev = yarn add webpack -D // yarn 只有简写 dependencies:项目依赖,项目实际运行需要依赖,上线还是需要,如(vue...,jquery) devDependencies:开发依赖,只在开发时需要依赖,实际上线不需要,如(webpack) 四、yarn对比npm优点 : 1、离线模式 yarn会有一个缓存目录,会缓存以前安装过软件包...2、依赖关系确定性 在每一台机器上针对同一个工程安装依赖时,生成依赖关系顺序版本是一致。...比如1.2,yarn会为babel-generatorbabel-helper-define-map 创建同一个lodash子依赖,这样就节约一份空间。

    1.3K10

    浅谈keras保存模型save()save_weights()区别

    今天做了一个关于keras保存模型实验,希望有助于大家了解keras保存模型区别。 我们知道keras模型一般保存为后缀名为h5文件,比如final_model.h5。...同样是h5文件用save()save_weight()保存效果是不一样。...那么,我们来看看这三个玩意儿有什么区别。首先,看看大小: ? m2表示save()保存模型结果,它既保持了模型图结构,又保存了模型参数。所以它size最大。...通过可视化工具,我们发现:(打开m1m2均可以显示出以下结构) ? 而打开m3时候,可视化工具报错了。由此可以论证, save_weights()是不含有模型结构信息。...对于kerassave()save_weights(),完全没问题了吧 以上这篇浅谈keras保存模型save()save_weights()区别就是小编分享给大家全部内容了,希望能给大家一个参考

    1.5K30

    NPM常用命令及--save--save区别在哪里

    最近在学习 React ,发现有的教程中使用 npm install --save 有的使用是 --save-dev ,我之前对这两个参数理解也是模糊,随查阅资料,找到一篇文章,转载过来方便自己以后查阅...npm install --save moduleName # --save 意思是将模块安装到项目目录下,并在package文件dependencies节点写入依赖。...npm install --save-dev moduleName # --save-dev 意思是将模块安装到项目目录下,并在package文件devDependencies节点写入依赖。...那么问题来了,在项目中我们应该使用四个命令哪个呢?下面对这四个命令进行了对比: npm install moduleName 命令 1. 安装模块到项目 node_modules 目录下。...这些模块在我们项目部署后是不需要,所以我们可以使用 --save-dev 形式安装。

    8.6K42

    Android画布Canvas--save方法saveLayer方法区别

    Canvas平移,旋转等方法时实际上操作是绘图坐标系 Canvas坐标系 它就在View左上角,做坐标原点往右是X轴正半轴,往下是Y轴正半轴,有且只有一个,唯一不变 绘图坐标系 它不是唯一不变...,它与CanvasMatrix有关系,当Matrix发生改变时候,绘图坐标系对应进行改变,同时这个过程是不可逆saverestore方法来保存还原变化操作),Matrix又是通过我们设置translate...、rotate、scale、skew来进行改变 由于绘图坐标系Matrix改变是不可逆,所以产生了状态栈Layer栈,它们分别运用于save方法saveLayer方法,使得绘图坐标系恢复到保存时状态...状态栈 save、 restore方法来保存还原变换操作Matrix以及Clip剪裁 也可以通过restoretoCount直接还原到对应栈保存状态 Layer栈 saveLayer时候都会新建一个透明图层...时 更新到对应图层画布上 正因为save方法不会创建图层,所以当我们使用Xfermode,ColorFilter,Alpha时应当使用saveLayer(刮刮卡效果)

    2K10

    Spring整合Hibernate 之 save、saveorupdate、persist方法区别

    这三个方法,也就是save()、saveOrUpdate()persist()都是用于将对象保存到数据库方法,但其中有些细微差别。...例如,save()只能INSERT记录,但是saveOrUpdate()可以进行记录INSERTUPDATE。...save与saveOrUpdate区别 save通过insert 语句将对象保存到数据库,产生一个新ID,将数据插入到数据库,并返回一个serializable对象 saveorupdate能根据对象是否存在...,而执行插入或更新 save与persist区别 返回类型不同:save返回Serializable对象,而persist返回void ID赋值时机不同:二者同样用于将transient实例持久化,...来获取该identifier,则就会立即执行INSERT,而不论是在transaction之内或之外) 使用场景:由于上述第三点区别,persist方法适用于被扩展Session上下文长期运行会话

    1.1K100

    java&&&区别

    今天遇到&&&区别这个问题,在这里做个记录。...&&&都是用于“与”运算,不同是&&是逻辑与,&是按位与,所谓逻辑与指的是两个判断条件在都为true时结果为true,举个生活例子,比如英语成绩大于90与数学成绩大于90才是好学生一样,代码如下:...if(mathResult>90 && englishResult>90){ System.out.println("小明是一个好学生"); } 而&指的是按位运算,用于操作整数基本数据类型单个比特...,也就是二进制位,可以对两个参数对应位执行布尔操作,并产生一个结果。...如果两个输入为都为1,使用“&”操作符返回1,否则返回0. java里面的|||也是这样关系 转载于:https://www.cnblogs.com/lihao110/p/10537123.html

    70010

    【Pythonis==区别

    前言: 在Python编程世界里,我们经常会遇到许多独特语法概念。其中一个引发混淆问题就是"“"is"之间区别。这两个看似相似的操作符实际上有着截然不同用途行为。...is==都是对对象进行比较判断作用,但对对象比较判断内容并不相同。下面来看看具体区别在哪?...==比较操作符is同一性运算符区别 ==是python标准操作符比较操作符,用来比较判断两个对象value(值)是否相等。...结尾: 在Python广袤世界里,每一个细微差异都可能对你代码产生深远影响。"“"is"区别或许看似微小,但正是这种微小差异,能够在你程序引发意想不到结果。...通过本文探讨,相信你已经对这两者区别有了更清晰认识。在未来编码旅程,正确而明智地选择”==“或者"is”,将助你避免许多潜在错误,使你代码更加健壮可维护。

    11610

    mysql“=”“:=”区别

    1、“=”“:=”区别 mysql“=”大多数表示是等于作用。只有使用update …set语句修改表数据时候,才体现是赋值作用。...2、举例说明“=”“:=”作用 1)@num=@num+1 上图说明:   首先,第1行我们使用set @num=0;声明了一个用户变量,也就是你们在其它编程语言中常说声明并初始化了一个变量...记住,用户变量在当前窗口中任何一个地方都可以使用。   接着,我们写了一个sql语句,在select后面我们写了@num=@num+1这样一句话,这句话表示是等于意思。...当select每取出一行数据时候,这里就会判断一次@num是否等于@num+1,很明显不等于呀!因此,每取出一条数据,显示都是0(在mysqlfalse显示是0)。...当select取出第一行数据时候,就会将@num+1赋值给左边@num,由于@num原始值等于0,因此“:=”左边@num变为了1。

    2.6K10

    Python“is”“==”区别

    当你了解 Python 语言特性之后,这个问题就会迎刃而解。在 Python ,万物皆为对象。 每个对象有 3 个属性。分别是:id,type,value。...id 就是对象内存地址,可以通过内置函数 id() 查看对象引用地址。 type 表示对象类型。Python 也是有类型概念。...对于编译器或者解释器而言,类型可以协助确保上面那些电荷、字节在程序运行始终如一地被理解。我们可以通过内置函数 type() 查看对象类型。 value 就是对象值。...综上所述: 如果我们要判断两个变量值是否相等,需要使用 “==”。一般运用在判断数值字符串是否相等。...id 相等时,说明这两个变量指向地址是相同,那么这两个变量一切属性(包括:类型、值)都相同。

    61520
    领券