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 这样安装的包的名称及版本号就会存在package.json的devDependencies这个里面,而–save会将包的名称及版本号放在dependencies里面。

我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:

–save-dev

–save

在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies
对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里面去。

那 package.json 文件里面的 devDependencies 和 dependencies 对象有什么区别呢?

devDependencies 里面的插件只用于开发环境,不用于生产环境,而 dependencies 是需要发布到生产环境的。

npm -i 与npm install -s与-d的区别相关推荐

  1. npm install vs. update - 有什么区别?

    本文翻译自:npm install vs. update - what's the difference? What is the practical difference between npm i ...

  2. 输入npm install 报错npm ERR code ELIFECYCLE npm ERRerrno 1 npm ERR node-sass@4.13.1 postinstall: `no

    如果 执行如下 npm install 删除node_modules依赖包 然后执行如下代码 npm config set sass_binary_site=https://npm.taobao.or ...

  3. npm ci和npm install区别

    npm大家肯定都使用过,可能会有一些不经常使用的命令,npm ci和npm install都可以用来安装依赖,他们之间有什么区别呢?官方文档 npm ci 和 npm install类似,不同之处在于 ...

  4. npm报错 npm WARN deprecated....的问题解决方式

    报错 :npm WARN deprecated - 现象:无法进行有效的vue项目的部署以及npm install 命令的执行. 原因:目前整理的一共有三种原因,确定是那种需要一一排查. 报错截图: ...

  5. 初识 npm script : 用 npm init 快速创建项目

    初识 npm script 首先介绍创建 package.json 文件的科学方法,目标是掌握 npm init 命令.然后,通过在终端中运行自动生成的 test 命令,详细讲解 npm 脚本基本执行 ...

  6. npm报错 npm ERR! Could not resolve dependency:npm ERR! peer pug@“^2.0.0“ from pug-loader@2.4.0

    npm报错 npm ERR! Could not resolve dependency:npm ERR! peer pug@"^2.0.0" from pug-loader@2.4 ...

  7. npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

    npm : 无法将"npm"项识别为 cmdlet.函数.脚本文件或可运行程序的名称.请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次. 目录 一.报错: 二.解决: ...

  8. npm ERR missing script: server npm ERR npm ERR Did you mean this? npm ERR serve npm ERR A

    npm ERR! missing script: server npm ERR! npm ERR! Did you mean this? npm ERR! serve npm ERR! A compl ...

  9. npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1

    vs终端输入npm install出现错误 我首先做的两件事 直接cmd,输入 npm config set registry http://registry.npm.taobao.org/ 然后,项 ...

  10. npm i报错 npm ERR! path git npm ERR! code ENOENT npm,后续npm i继续报错gyp ERR! node -v v12.13.1

    1,新搭建的环境,node版本,npm版本,Vue-cli版本,webpack版本都应该是最新的,具体版本号如下: 2,之后npm i就报错如下: npm ERR! path git npm ERR! ...

最新文章

  1. python sklearn学习笔记大全(常见代码速查)
  2. MAX3222/MAX3232/ MAX3237/MAX3241/串口通信中文_技术文档
  3. @Autowired和@Resource注解的区别?
  4. 北海市计算机等级考试,2021上半年北海市计算机二级报名时间|网上报名入口【已开通】...
  5. 2020洪灾地图_卫星地图看洪灾:为何湖北易发洪水?
  6. 若依图片上传成功不能显示的解决办法?
  7. Golang在Linux环境下的POSIX风格socket编程
  8. python 微信模块_Python实现清理微信僵尸粉功能示例【基于itchat模块】
  9. 75.(leaflet之家)leaflet柱状图
  10. 有个美剧叫美国恐怖故事_5个系统管理员恐怖故事
  11. 记war exploded部署不成功
  12. python下载arcgis地图_使用下载器下载适用于arcgis的离线地图切片
  13. QT开发(二十二)——QMainWindow主窗口
  14. docker环境下orientdb的数据库导入与导出
  15. 高频面试(十二):Elasticsearch和solar的区别
  16. [BZOJ3054] Rainbow的信号(考虑位运算 + DP?)
  17. win10下安装最新版HALCON19.05
  18. 程序员为什么爱穿冲锋衣?(最全总结)
  19. suse修改日期时间命令 2022_11_11
  20. 【VUE】源码分析 - 数据劫持的基本原理

热门文章

  1. 亚控科技笔试面试记录
  2. 【第41篇】ConvMAE:Masked Convolution 遇到 Masked Autoencoders
  3. 2021年边缘计算融资汇总
  4. 欧姆龙服务器数码管不显示问题,数显仪表常见故障的原理分析以及解决方案
  5. 解决“File has been changed outside the editor, reload?”提示
  6. tp5 给图片加水印
  7. 阿里巴巴店铺的所有商品API接口(item_search_shop-获得店铺的所有商品接口),阿里巴巴API接口
  8. office 2003安装/卸载“无法打开此修补程序包”错误的解决方案
  9. Vue全家桶基础设施环境搭建
  10. 基于OBD系统的量产车评估测试(PVE),你知多少?