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

原文链接: https://zhuanlan.zhihu.com/p/29855253 在一个Node.js项目中,package.json几乎是一个必须的文件,它的主要作用就是管理项目中所使用到的外部依赖包,同时它也是npm命令的入口文件. npm 目前支持以下几类依赖包管理: dependencies devDependencies peerDependencies optionalDependencies bundledDependencies / bundleDependencies 如…
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…
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-…
为什么要在dependencies.devDependencies中声明依赖? 答:保证任何人在(或者你自己在其他设备上)对这个项目进行修改(开发)时,通过npm install就能获取同样的开发环境. dependencies.devDependencies 的区别?与webpack打包的联系? 答:网上说的"dependencies用于生产环境"是不准确的:因为用于生产环境的文件,是webpack构建的,webpack构建时,依赖管理是通过require寻找依赖,依赖的包可以在de…
dependencies 和 devDependencies 区别 在 npm 中的 package.json ,有两种插件的依赖包配置形式。 dependencies 和 devDependencies ,那么这两种有什么不同呢? 区别 dependencies 程序正常运行需要的包 devDependencies 是开发需要的包,比如 一些单元测试的包之类的 一个node package有两种依赖,一种是dependencies一种是devDependencies, 其中前者依赖的项该是正常…
dependencies:依赖 dev:develop(开发)的简写 1.--save-dev 和--save 的区别: 我们在使用npm install 安装模块或插件的时候,有两种命令把它们写入到 package.json 文件里面去,比如: --save-dev 安装的插件,被写入到 devDependencies 对象里面去 --save 安装的插件 ,被写入到 dependencies 对象里面去 2.package.json 文件里面的 devDependencies 和 depen…
package.json中dependencies和devDependencies区别 dependencies: 应用能够正常运行依赖的包.用户发布环境,依赖的包不仅开发环境能够使用,生产环境也能使用. 举例:element-ui,vue等. npm i [包名]--save devDependencies: 开发应用时能依赖的工具包.只有本地环境开发时,且其生产环境不会被打包入内.有各种工具,loader包含在内. 举例:less-loader,webpack,sass-loader等. n…
dependencies(依赖的意思): 通过 --save 安装,是需要发布到生产环境的.比如项目中使用react,那么没有这个包的依赖就会报错,因此把依赖写入dependencies devDependencies(dev -- develop(开发)的简写): 通过--save-dev安装, 里面的插件只用于开发环境,不用于生产环境.开发环境中使用的插件如webpack,chai等,上线后就用不到了,写入devDependencies…