dependencies 与 devDependencies 的区别】的更多相关文章

npm install在安装node模块时,有两种命令参数可以把它们的信息写入package.json文件: –save –save-dev 但它的文档里1,只提到一个小区别,–save会把依赖包名称添加到package.json文件dependencies键下,–save-dev则添加到package.json文件devDependencies键下,譬如: { "name": "yo", "version": "0.0.0"…
dependencies 与 devDependencies 的区别 在使用 npm install 安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件: --save --save-dev --save 会把依赖包名称添加到 package.json 的 dependencies 下 而--save-dev 则会添加到 devDependencies 下 区别:devDependencies 下列出的模块,是我们开发时用的,不会被部署到生产环境,比如css-…
在工作和学习中,我经常会用的npm 下载各种包,有时就会遇到各种npm 的形式,现在就捋一捋 首先要先了解   package.json文件中dependencies和devDependencies的区别 首先,两个都是此项目的依赖. dependences 是项目正常运行所需要的依赖,而devDependencies则是开发者开发时整个项目所需的依赖(如会有一些测试依赖之类的). npm install --save ***** //会下载到node_modules目录中,会修改package…
dependencies 和 devDependencies 区别 在 npm 中的 package.json ,有两种插件的依赖包配置形式。 dependencies 和 devDependencies ,那么这两种有什么不同呢? 区别 dependencies 程序正常运行需要的包 devDependencies 是开发需要的包,比如 一些单元测试的包之类的 一个node package有两种依赖,一种是dependencies一种是devDependencies, 其中前者依赖的项该是正常…
npm install在安装node模块时,有两种命令参数可以把它们的信息写入package.json文件. –save –save-dev 那二者的区别在哪里呢? –save会把依赖包名称添加到package.json文件dependencies键下,–save-dev则添加到package.json文件devDependencies键下. 例如: { "name": "Demo", "version": "0.0.1",…
当我们项目需要下载一个模块的时候,我们安装npm包(在项目目录下面npm install module_name)的时候,很多时候我们会在后面加上–save-dev 或 –save.这两个参数代表什么呢? 初识 相信很多人都会回答: npm install module-name -save 自动把模块和版本号添加到dependencies部分npm install module-name -save-dev 自动把模块和版本号添加到devdependencies部分 dependencies是…
npm install takes 3 exclusive, optional flags which save or update the package version in your main package.json: -S, --save: Package will appear in your dependencies. -D, --save-dev: Package will appear in your devDependencies. -O, --save-optional:…
在npm生成的package.json文件中,有devDependencies和dependencies两个环境 devDependencies 用于开发环境(本地) dependencies 用于生产环境(发布) -save //会把依赖包名称添加到package.json文件dependencies下 -save-dev //则添加到package.json文件devDependencies下 devDependencies下列出的模块,是我们开发时用的依赖项,像一些进行单元测试之类的包 /…
转载:http://www.cnblogs.com/jes_shaw/p/4497836.html 一个node package有两种依赖,一种是dependencies一种是devDependencies,其中前者依赖的项该是正常运行该包时所需要的依赖项,而后者则是开发的时候需要的依赖项,像一些进行单元测试之类的包. 如果你将包下载下来在包的根目录里运行 npm install 默认会安装两种依赖,如果你只是单纯的使用这个包而不需要进行一些改动测试之类的,可以使用 npm install --…
首先,dependencies中安装的依赖是生产环境的依赖,即项目要运行所必须安装的包:devDependencies中安装的的依赖是开放环境的依赖,即在开发项目时需要安装的依赖. 其次,在安装依赖的时候,npm install packageName --save-dev是安装在了devDependencies中,npm install packageName --save是安装在了dependencies中,当npm install 的时候,默认安装所有的依赖.…
为什么要在dependencies.devDependencies中声明依赖? 答:保证任何人在(或者你自己在其他设备上)对这个项目进行修改(开发)时,通过npm install就能获取同样的开发环境. dependencies.devDependencies 的区别?与webpack打包的联系? 答:网上说的"dependencies用于生产环境"是不准确的:因为用于生产环境的文件,是webpack构建的,webpack构建时,依赖管理是通过require寻找依赖,依赖的包可以在de…
npm install在安装node模块时,有两种命令参数可以把它们的信息写入package.json文件: –save –save-dev 但它的文档里1,只提到一个小区别,–save会把依赖包名称添加到package.json文件dependencies键下,–save-dev则添加到package.json文件devDependencies键下,譬如: { "name": "yo", "version": "0.0.0"…
CommonJS 规范的提出,主要是为了弥补当前 JavaScript 没有标准的缺陷.它的终极目标就是:提供一个类似 Python,Ruby 和 Java 语言的标准库,而不只是停留在小脚本程序的阶段. CommonJS 就是模块化的标准,nodejs 就是 CommonJS(模块化)的实现.Node 应用由模块组成,采用 CommonJS 模块规范. node.js 模块 一类是node提供的模块称为核心模块-->如http,url,fs等,可直接引入使用 二类是我们开发人员自己写的模块,称…
我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,他们是: --save-dev 或 --save 首先需要说明的是Dependencies一词的中文意思是依赖和附属的意思,而dev则是 develop(开发)的简写. 所以它们的区别在 package.json 文件里面体现出来的就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 域里面去,而使用 --save 安装的插件,则是被写入到 d…
package.json中dependencies和devDependencies区别 dependencies: 应用能够正常运行依赖的包.用户发布环境,依赖的包不仅开发环境能够使用,生产环境也能使用. 举例:element-ui,vue等. npm i [包名]--save devDependencies: 开发应用时能依赖的工具包.只有本地环境开发时,且其生产环境不会被打包入内.有各种工具,loader包含在内. 举例:less-loader,webpack,sass-loader等. n…
package和package-lock package.json: 主要用来定义项目中需要依赖的包 package-lock.json: 在 npm install时候生成一份文件,用以记录当前状态下实际安装的各个npm package的具体来源和版本号. '^' : 放在版本号之前,表示向后兼容依赖,说白了就是在大版本号不变的情况下,下载最新版的包 项目中引入的包版本号之前经常会加^号,每次在执行npm install之后,下载的包都会发生变化,为了系统的稳定性考虑,每次执行完npm ins…
我们在日常开发中,经常会使用到npm安装对应的包,会经常在package.json中看到dependencies 和devDependencies 二者的区别: devDependencies:是你开发时候用的库, 比如测试库,测试服务器之类的,在真实生产环境是不需要的 dependencies:是你生产环境需要的依赖库 比如测试库 vue,vue-route 如何安装: npm install --save-dev xxxx // devDependencies npm install --s…
在之前学习发布npm库的时候,感觉才真正弄懂了--save-dev和-save之前的区别. –save 当我们开发一个npm模块的时候,如果使用--save 大专栏  探究 "dependencies" vs "devDependencies"去install一个依赖模块的时候,那么我们可以在package.json文件中的'dependencies'列表当中看到我们刚才安装的模块.当其他人要使用该模块时,必须'dependencies'列表里的依赖模块. 举个例子…
今天我在配置 sellercenter 的接口测试环境的时候,发现一些依赖的写法不太一致: 比如有的依赖的<scope>是写在子项目中的 <dependencies> 下的<dependency> 标签中, 而有的依赖的<scope>是写在父项目中的<dependencyManagement> 中 . 我知道前一种写法是对的,而后一种写法却不知道对不对了,从网上查了下,没有找到非常确切的答案,于是自己验证了一把. 把验证过程给大家说下,大家也可以…
在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来. 1.DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行依赖管理.管理二进制库等等. 由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-parent来管理子项目的公共的…
原博文出自于:http://blog.csdn.net/liutengteng130/article/details/46991829   感谢! 在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来. 1.DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建.文档.报告.依赖.scms.发布.分发的方法.可以方便…
在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来. 1.DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行依赖管理.管理二进制库等等. 由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-parent来管理子项目的公共的…
致敬作者,支持原创.原文地址:https://www.cnblogs.com/feibazhf/p/7886617.html 在上一个项目中遇到一些Jar包冲突的问题,之后还有很多人分不清楚Dependencies与DependencyManagement的区别,本篇文章将这些区别总结下来. DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行依赖管理.…
npm install 会下载dependencies和devDependencies中的模块,当使用npm install --production或者注明NODE_ENV变量值为production时,只会下载dependencies中的模块. npm install 单个模块 安装到node_modules目录中,默认情况下,npm install会将任何指定的包保存到dependencies项中(npm 5.x.x后).此外,您还可以使用一些附加标志控制如何保存它们. npm insta…
https://blog.csdn.net/zzm3280/article/details/84952623 分类专栏: maven   本文转自:https://blog.csdn.net/liutengteng130/article/details/46991829 如有侵权马上删除在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来. 1.DepencyManagement应用场…
网上一般的解释都是,开发环境用devDependencies,生产环境用dependencies,说的很简明,但是这里有个问题是,哪些包需要放到devDependencies中,哪些包需要放到dependencies中 (不发布到npm中的代码,可以随便放,不过这样会浪费很多资源,开发环境用到的包会比生产环境用到的包多出很多资源(比如调试工具debug等等)) 我个人的理解:所有的业务代码文件中(比如vue.js.*.css等等)只要(import或者require)引入的模块都需要放入depe…
dependencies:依赖 dev:develop(开发)的简写 1.--save-dev 和--save 的区别: 我们在使用npm install 安装模块或插件的时候,有两种命令把它们写入到 package.json 文件里面去,比如: --save-dev 安装的插件,被写入到 devDependencies 对象里面去 --save 安装的插件 ,被写入到 dependencies 对象里面去 2.package.json 文件里面的 devDependencies 和 depen…
dependencies(依赖的意思): 通过 --save 安装,是需要发布到生产环境的.比如项目中使用react,那么没有这个包的依赖就会报错,因此把依赖写入dependencies devDependencies(dev -- develop(开发)的简写): 通过--save-dev安装, 里面的插件只用于开发环境,不用于生产环境.开发环境中使用的插件如webpack,chai等,上线后就用不到了,写入devDependencies…
vue-cli3.x项目的package.json中,有两种依赖: dependencies:项目依赖.在编码阶段和呈现页面阶段都需要的,也就是说,项目依赖即在开发环境中,又在生产环境中.如js框架vue.页面路由vue-router,各种ui框架antd.element-ui.vant等. devDependencies: 开发依赖.仅仅在写代码过程中需要使用,比如css预处理器.vue-cli脚手架.eslint之类.…
npm install node_module –save自动更新dependencies字段值 npm install node_module –save-dev自动更新devDependencies字段值 看下面的一个package.json文件 { "private": true, "version": "0.0.1", "description": "YOUR DESCRIPTION - Generated…