1.npm install

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

npm install 单个模块:安装到node_modules目录中,但不会保存在package.json 中。之后运行npm install命令时,不会自动安装该模块。

2.npm install --save

安装到node_modules目录中,保存在package.json中dependencies字段下,安装生产环境依赖的模块,即项目运行时的模块,例如react,react-dom,jQuery等类库或者框架。运行npm install,或者npm install --production或者注明NODE_ENV变量值为production时时,会将这些模块自动安装到node_modules中。

2.npm install --save-dev

安装到node_modules目录中,保存在package.json中devDependencies字段下,安装开发环境依赖的模块,即项目开发时的模块,例如babel(转码器,可以将ES6代码转为ES5代码)等一些工具,只需在开发环境是用到。运行npm install,会将这些模块自动安装到node_modules中,但运行npm install --production或者注明NODE_ENV变量值为production时时,不会将这些模块自动安装到node_modules中。

来源:https://www.jianshu.com/p/0bac600d35c3

npm i --save 与 --save -dev的区别相关推荐

  1. Hibernate save, saveOrUpdate, persist, merge, update 区别

    Hibernate save, saveOrUpdate, persist, merge, update 区别 - 小黑客 - 博客园 https://www.cnblogs.com/xiaoheik ...

  2. docker save 与 docker export 的区别

    缘起 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. docker save和docker export都能导出镜像包,咋看起来区别似乎不大.本文就 ...

  3. docker save与docker export的区别

    http://cnodejs.org/topic/59a2304f7aeedce818249eeb 缘起 docker save和docker export都能导出镜像包,咋看起来区别似乎不大.本文就 ...

  4. 安装boostrap报错npm install bootstrap@next --save

    1.npm uninstall popper.js 2.npm install @popperjs/core --save 3.npm install bootstrap@5.0.0-alpha1 安 ...

  5. django 一对多的添加记录create 和save 方法,update 更新和save()方法的区别,查询API的方法...

    查询api的方法: 表.objects.all() ---[obj1,obj2,....] 表.objects.all().first() 表.objects.filter(id=2) ---[obj ...

  6. 一文看懂npm、yarn、pnpm之间的区别

    原文:Understanding differences between npm, yarn and pnpm 作者:Alex Kras 翻译:雁惊寒 本文作者对比了当前主流的包管理工具npm.yar ...

  7. vue端口号被占用报错npm ERR! @1.0.0 dev: `node build/dev-server.js`

    本群面相web开发爱好者以及同行,共同探讨研究技术,分享交流经验,帮助新人成长,大牛技术精进,js发展日新月异闭门造车是没有出路的,有问必答,共同进步.求职招聘qq群 626448857 附前后端技术 ...

  8. Docker的save和export命令的区别

    [摘要] 我最近在玩Docker,一种应用程序容器和Linux的虚拟技术.它太酷了,创建Docker镜像和容器只需要几分钟.所有的工作都是开箱即用的. 在结束我一天的工作之前,我希望能保存下我的工作. ...

  9. web前端之JavaScript的插件下载指令及介绍、npm、install、save、require

    目录 1.扁平结构数据与树形结构数据之间的转换 2.防抖与节流 3.浮点数的加减乘除 4.检测输入的数据格式和类型是否正确,是否存在空数组或空对象 5.重名自增 6.根据后缀名渲染对应图标 1.扁平结 ...

最新文章

  1. python真正实现多线程的方法_python多线程几种方法实现
  2. python中奇数怎么表示_如何在python输出数据中的奇数
  3. 好用的平板电脑_支架里的变形金刚让手机、电脑、平板更好用!6种角度,1秒切换...
  4. 工作流实战_06_flowable 流程定义的删除
  5. 这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧
  6. 1321. Robot
  7. 我来做百科(第二十天) C
  8. 华为悦盒6108V9-V9U-V9_PUB-6108V9C-非高安版-通刷精简固件及教程
  9. 免费试用微软云服务Azure(无需信用卡版)
  10. PHP 7从零基础到项目实战,PHP 7从零基础到项目实战
  11. 安卓控件button添加背景图片
  12. 知道创宇优质混合云解决方案,点击了解~
  13. java根据经纬度获取地址(百度地图)
  14. 建立自己的图像数据集
  15. (附源码)spring boot跨境电商系统 毕业设计211003
  16. 248Echarts - 3D 曲面(Parametric Surface Rose)
  17. 【meng_项目】python+flask+html+css制作一个简单的生日祝福语网页
  18. 手机上怎么打开python文件_如何使用一行Python命令来实现让手机读取电脑文件!...
  19. Windows电脑上微信双开(多开)的办法
  20. Pycharm增加第三方模块

热门文章

  1. 网易云音乐外链播放器代码的一个bug
  2. 租的房子里有无线路由器有ip和dns服务器无密码可以联网吗,没网怎么设置路由器?...
  3. python--文件的导入与导出
  4. 【Linux分组权限】linux下创建用户分组及设置分组权限
  5. rap技术原理_那些你可能没有听到的技术特色Rap
  6. 一位美国教授给研究生的怎样记读书笔记的建议(中文总结)
  7. python-InputWhile基础知识
  8. ACRANSAC之我见
  9. 带孩子们做环球旅行的读后感_年轻爸妈别糊涂,这些奶奶、姥姥们不适合带孩子...
  10. NLP 分类问题的讨论