npm install 安装包时,常用的-S 、-D 、-g 有什么区别

一. npm i module_name -S

npm install 等价于 npm i
即 npm install module_name --save 写入dependencies,发布到生产环境。

这样安装是局部安装的,会写进package.json文件中的dependencie里。

dependencies: 表示生产环境下的依赖管理;(没有这些依赖,生产环境下项目将无法运行)

说白了你安装一个库如果是用来构建你的项目的,比如echarts、element-ui,vue等。是实际在项目中起作用,就可以使用 -S 来安装。

二. npm i module_name -D

即 npm install module_name --save-dev 写入devDependencies,发布到开发环境。

这样安装是局部安装的,会写进package.json文件中的devDependencies 里。

devDependencies :表示开发环境下的依赖管理;(不会影响生产环境下的项目运行

如果你安装的库是用来打包的、解析代码的,比如webpack、babel、vite等,就可以用 -D
来安装,项目上线了,这些库就没用了。

三. npm i module_name -g

表示全局安装,安装一次过后,就可在其他地方直接用了。

四. npm 删除模块

  • 【npm uninstall/remove -S/-D xxx 】删除xxx模块;
  • 【npm uninstall/remove -g xxx】删除全局模块xxx;
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值