npm --save-dev --save 的区别
来源:互联网 发布:电信内蒙古大数据 编辑:程序博客网 时间:2024/06/03 04:59
npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件,一个是npm install-
-save另一个是 npm install –save-dev,他们表面上的区别是-
-save 会把依赖包名称添加到 package.json 文件 dependencies 键下,-
-save-dev 则添加到 package.json 文件 devDependencies 键下,譬如:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
不过这只是它们的表面区别。它们真正的区别是,npm自己的文档说dependencies是运行时依赖,devDependencies是开发时的依赖。即devDependencies 下列出的模块,是我们开发时用的,比如 我们安装 js的压缩包gulp-uglify 时,我们采用的是 “npm install –save-dev gulp-uglify ”命令安装,因为我们在发布后用不到它,而只是在我们开发才用到它。dependencies 下的模块,则是我们发布后还需要依赖的模块,譬如像jQuery库或者Angular框架类似的,我们在开发完后后肯定还要依赖它们,否则就运行不了。
另外需要补充的是:
正常使用npm install时,会下载dependencies和devDependencies中的模块,当使用npm install –production或者注明NODE_ENV变量值为production时,只会下载dependencies中的模块。
阅读全文
0 0
- npm --save-dev --save 的区别
- npm --save-dev --save 的区别
- npm --save-dev --save 的区别
- npm --save-dev --save 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm install --save 与 npm install --save-dev 的区别
- npm --save 和 npm --save -dev的区别
- npm install --save 与 npm install --save-dev 的区别
- npm的 --save 和 --save-dev 之间的区别
- npm中的--save与--save-dev参数的区别
- npm命令中,--save--dev --save的区别
- 高并发Oracle数据库系统的架构与设计.pdf 免费下载
- tensorboard使用问题
- JAVA反射(一):获取Class对象
- c/c++ json对象操作
- 【BZOJ1096】仓库建设
- npm --save-dev --save 的区别
- 套接字编程2 ------ 多路复用select示例
- 爬虫之xpath语法
- 深度挖掘 ORACLE RAC 数据库架构分析与实战攻略.pdf 免费下载
- java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.InjectionMetadata.<init>(L
- Async/await
- 系统架构设计师教程 第3版.pdf 免费下载
- Flume1.8安装配置与入门实例
- celery二