npm install 在安装npm包时,有两种命令参数可以把包信息写入配置文件package.json 中,如下:

npm install --save  // 运行依赖(发布时)
npm install -–save-dev  //开发依赖(开发时)

不同的配置文件会将依赖信息 添加到package.json的不同地方。

表面上的区别是–save会把依赖包名称添加到package.json文件dependencies键下,–save-dev则添加到 package.json文件devDependencies键下。

实际上的区别是:

dependencies 下,发布后还需要依赖的模块,譬如像jQuery库或者Angular框架等,我们在开发后依旧依赖它们,否则就运行不了,这些包都是应用程序在生产环境中所需要的。

devDependencies 下,开发时的依赖 , 比如安装 js的压缩包gulp-uglify 因为我们在发布后用不到它,而只是在开发和测试中需要的。

npm install --save和npm install --save-dev的区别相关推荐

  1. npm i --save 与 --save -dev的区别

    1.npm install 会下载dependencies和devDependencies中的模块,当使用npm install –production或者注明NODE_ENV变量值为producti ...

  2. npm ERR! code ERR_STREAM_WRITE_AFTER_END npm install 报错实力踩坑npm,自从用了npm之后项目构建和插件管理确实方便了很多,但也是被坑的不要不要的

    实力踩坑npm,自从用了npm之后项目构建和插件管理确实方便了很多,但也是被坑的不要不要的.由于平时只是用用,并没有深入了解node的npm,所以遇到问题都比较棘手,能够查到的资料也不多.阐述以下我遇 ...

  3. 【Vue】npm install -g 和 npm install 区别

    npm 是一款nodeJs的包管理工具,是属于国外的一款镜像工具,有时候运行的性能远不及yarn及cnpm. 很多初学者(包括我)在刚开始接触npm的时候,就直接使用npm install xxx 安 ...

  4. npm install时出现npm ERR!

    文章目录 1. 如何使用镜像 npm 2. node-sass安装失败 3. webpack-dev-server报错 npm run dev 报错 今天开始了解学习 Three.js 时,在Gith ...

  5. npm install 报错 npm ERR! code Z_BUF_ERROR 问题解决

    问题描述: 使用npm install命令安装依赖时,出现错误,报错信息如下: npm ERR! code Z_BUF_ERROR npm ERR! errno -5 npm ERR! zlib: u ...

  6. npm install 报错 npm WARN tar ENOENT: no such file or directory, open... 解决方式

    报错信息 npm install 报错 npm WARN tar ENOENT: no such file or directory, open- 解决方式 使用cnpm install

  7. npm install报错 npm ERR,code ERESOLVE npm ERR,ERESOLVE unable to resolve dependency tree

    文章目录 前言 问题分析 解决方法 转载于 前言 在下载npm时报错npm ERR! code ERESOLVE npm ERR! ERESOLEVE unable to resolve depend ...

  8. 安装npm install报错npm ERR! request to https://registry.cnpmjs.org/@jeecg%2fantd-online-mini failed, rea

    先是下载cnpm然后报错,不是外部命令然后我用npm uninstall cnpm -g删除了,在用npm install的时候就报错了 npm ERR! code ERR_TLS_CERT_ALTN ...

  9. npm install报错 npm ERR 的四种解决办法

    整理了自己在安装过程中碰到的四种npm ERR及解决方式 错误一. npm ERR! A complete log of this run can be found in: npm ERR! C:Us ...

最新文章

  1. WSDL、SOAP、UDDI
  2. HDU1874(SPFA算法)
  3. python操作yaml
  4. FFmpeg代码导读——基础篇
  5. nginx 源码学习笔记(十)——基本容器——ngx_hash
  6. 为jupyter_notebook增加目录
  7. P3337-[ZJOI2013]防守战线【单纯形】
  8. node实现简单的群体聊天工具
  9. 数据库面试中常用的10个问题
  10. 算法总结-1算法入门
  11. python变量名要求_Python中用中文变量名、函数名,会影响性能吗?
  12. python function terminated un_绕过 RestrictedUnpickler
  13. 4018-基于非递归的二叉排序树的结点的查找和插入(C++,附思路)
  14. 链接数据库 并且进行查询操作
  15. Effective Java 思维导图
  16. 标准为先、产业当道,这次大会“探云”深刻……
  17. 手写minist的DataLoader
  18. 虚拟机opnsense作为dhcp服务器,ESXI 与 OPNSense 配合
  19. linux的cd命名返回上级目录,返回根目录
  20. malloc、calloc、realloc

热门文章

  1. 机器学习和计算机视觉有关的数学
  2. LINUX安装REDIS集群
  3. JAVA设计模式之【建造者模式】
  4. iOS app性能优化的那些事
  5. LVM和raid结合使用
  6. 微信支付8·8无现金日超1亿人次、近70万家门店参与
  7. 浅谈依赖注入与控制反转
  8. POJ 2286 The Rotation Game IDA*
  9. 不用光盘安装系统的问题
  10. Linux Socket学习(十八)--完