npm uninstall -g 和 -D什么区别

npm install name:安装依赖到 mode_modules 目录下,不写入节点, npm install 时不下载该依赖。

npm install -g name:全局安装,不在 mode_modules 目录下,不写入节点, npm install 时不下载该依赖。

npm install name -S:npm install name -save的简写,自动把模块和版本添加到dependencies。

npm install name -D:npm install name -save-dev简写自动把模块和版本添加到devDependencies。

-D后,安装包会在package.json中的devDependencies对象中,简称dev。dev是在开发中要用到的。

-S后,安装包会在package.json中的dependencies对象中。简称dep。dep是在生产环境中要用到的。

比如:

构建工具:gulp和webpakc是用来压缩代码,打包需要的工具,程序实际运行中时候并不需要,就要放在dev中所以要用 -D。

项目插件:如element ui ,echarts,这种的插件要在运行中使用的,就要放在dep中所以就用-S。 一般我们项目插件,在api中都可以看到,一般都是-S。因为这些插件是在程序运行中使用的。
posted @   盘思动  阅读(289)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2021-07-05 安装PHP的redis扩展
2019-07-05 获取src 内容
2019-07-05 微信支付 composer 方法 --- 实测有效
2018-07-05 http://amazeui.org 后天框架
点击右上角即可分享
微信分享提示