npm install的4种常用方式的区别(附表格对比):

2 篇文章 0 订阅
1 篇文章 0 订阅

npm install x:

  1. 会把x模块安装到项目的node-modules目录中
  2. 不会修改package.json文件(不添加依赖)

npm install x -g:

  1. 安装模块到全局,不会把x模块安装到项目的node-modules目录中,具体安装到磁盘哪个位置,要看 npm cinfig prefix的位置
  2. 不会修改package.json文件(不添加依赖)

npm install x -save

  1. 会把x模块安装到项目的node-modules目录中
  2. 修改package.json文件的dependencies属性写入x模块的依赖(添加依赖)
  3. 之后运行npm install - production或者注明NODE_ENV变量值为production时,自动把x模块安装到项目的node-modules目录中

npm install x -save-dev

  1. 会把x模块安装到项目的node-modules目录中
  2. 修改package.json文件的DevDependencies属性写入x模块的依赖(添加依赖)
  3. 之后运行npm install - production或者注明NODE_ENV变量值为production时,不会自动把x模块安装到项目的node-modules目录中
 npm install xnpm install x -gnpm install x -savenpm install x -save-dev
会把x模块安装到项目的node-modules目录中YNYY
是否修改package.json文件(添加依赖)NNY,package.json文件的dependencies属性写入x模块的依赖Y,package.json文件的DevDependencies属性写入x模块的依赖
之后运行npm install - production或者注明NODE_ENV变量值为production时,是否把x模块安装到项目的node-modules目录中  YN

 

 

 

 

 

 在package.json添加依赖的重要性:

程序开源上传到github,自己在开发是用了npm install,没有用npm install x -save-dev与npm install x -save-dev,即没有添加依赖,比人下载后项目是跑不起来的,所以在公司做实际项目时依赖是必须要写的。

 

npm install x -save-dev与npm install x -save-dev使用场景主要区别:

npm install x -save在dependencies属性(生产环境)添加依赖,即项目做完时要跑在服务器了,必须把 把包(模块)进行依赖,

-save在开发模式、生产模式用都可以。

npm install x -save-dev在 DevDependencies属性(开发环境)添加依赖,只在程序员进行测试、项目管理时使用。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值