devDependencies和dependencies区别

package.json 中存在devDependencies和dependencies,那么他们的区别是什么呢?

devDependencies是开发中需要安装的包

dependencies是发布时需要安装的包

那么如果区分安装呢?

默认用 npm install 的时候他会安装devDependencies中的内容

如果用 npm install --production 就会安装dependencies中的内容

If you do npm config set production, then that sets the --production configuration flag for all npm commands, by setting production = true in the ~/.npmrc file.

If you do npm start --production, then it‘ll set the NODE_ENV=production environ for the start script.

If you do npm install --production then it won‘t install devDependencies locally.

时间: 2024-12-12 15:24:47

devDependencies和dependencies区别的相关文章

package.json 里 devDependencies和dependencies的区别

我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如: --save-dev --save 在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里面去. 那 package.json 文件里面的 devDependencies  和 dependenc

package.json中devDependencies与dependencies的区别

前言:之前一直不懂既然都是项目的依赖,为什么要分成两个部分,devDependencies和dependencies,有什么区别? 安装方式 我们在通过npm安装插件或库时,有三种方式: npm install:将插件安装到项目,但不写package.json(不推荐,这样最终需要手动添加) npm install --save:将插件安装进项目,并写入package.json的dependencies中 npm install --save-dev:将插件安装进项目,并写入package.js

devDependencies和dependencies的区别

我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如: --save-dev --save 在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里面去. 那 package.json 文件里面的 devDependencies  和 dependenc

区别dependencies、devDependencies

我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,他们是: --save-dev 或 --save 首先需要说明的是Dependencies一词的中文意思是依赖和附属的意思,而dev则是 develop(开发)的简写. 所以它们的区别在 package.json 文件里面体现出来的就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 域里面去,而使用 --save 安装的插件,则是被写入到 d

dependencies和devDependencies两者区别

在npm生成的package.json文件中,有devDependencies和dependencies两个环境 devDependencies 用于开发环境(本地) dependencies 用于生产环境(发布) -save //会把依赖包名称添加到package.json文件dependencies下 -save-dev //则添加到package.json文件devDependencies下 devDependencies下列出的模块,是我们开发时用的依赖项,像一些进行单元测试之类的包 /

npm install --save 和 npm install -d的区别

npm install -d 就是npm install --save-dev npm insatll -s 就是npm install --save 以前一直在纠结一个npm安装的包依赖管理的问题.是这样的: 我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,他们是: --save-dev 或 --save 首先需要说明的是Dependencies一词的中文意思是依赖和附属的意思,而dev则是 develop(开发)的简写.

npm -i 与npm install -s与-d的区别

npm i module_name -S = > npm install module_name --save 写入到 dependencies 对象 npm i module_name -D => npm install module_name --save-dev 写入到 devDependencies 对象 npm i module_name -g 全局安装 i 是install 的简写 -S就是--save的简写 -D就是--save-dev 这样安装的包的名称及版本号就会存在pack

npm install -S -D -g 有什么区别

npm install module_name -S    即    npm install module_name --save    写入dependencies npm install module_name -D    即    npm install module_name --save-dev 写入devDependencies npm install module_name -g 全局安装(命令行使用) npm install module_name 本地安装(将安装包放在 ./n

npm—小记

一枚菜鸟,实习不久,一次帮别人的安装前端项目环境时,遇到很多坑.由于之前没有对npm有太多了解,所以这次打算整理梳理一下. NPM--Node 的模块管理器 NPM 安装 新版的node.js已经集成了npm.,如果安装了node(node安装教程),就无需再安装npm了. npm -v //查看npm版本 一.npm install  (缩写 npm i) npm install <Module Name> //此时为本地安装 效果: 将安装包放在 ./node_modules 下(运行np