npm安装和卸载依赖包
npm安装和卸载依赖包
- 安装
- 全局安装
- 非全局安装
- -S安装
- -D安装
- 卸载
- 删除所有依赖包
- 删除指定依赖包
- 删除全局指定依赖包
devDependencies节点,简称dev-D开发时使用,项目部署后不再需要的程序实际运行的时候并不需要,就要放在dev中在开发环境中要用到的
dependencies节点,简称dep-S项目必备,项目运行必须在生产环境中要用到的
安装
一般安装install可以简写为i
-g可以写在包名前也可以写在包名后
全局安装
npm i xxx -g
- 安装模块到全局,不会在项目node_modules目录中保存模块包。
- 不会将模块依赖写入package.json的devDependencies或dependencies 节点。
- 运行 npm i 初始化项目时不会下载模块。
非全局安装
-S安装
npm install xxx --save
npm install xxx -S
npm i xxx -S
npm i
会把xxx包安装到node_modules目录中
自动把xxx模块和其版本号添加到dependencies节点
之后运行npm i命令时,会自动安装xxx到node_modules目录中
之后运行npm i --production或者注明NODE_ENV变量值为production时,会自动安装msbuild到node_modules目录中,即是在线上环境运行时会将包安装
-D安装
npm install xxx --save-dev
npm install xxx -D
npm i xxx -D
- 会把xxx包安装到node_modules目录中
- 自动把模块和版本号添加到devdependencies
- 之后运行npm i命令时,会自动安装xxx到node_modules目录中
- 之后运行npm i –production或者注明NODE_ENV变量值为production时,不会自动安装moudule_name到node_modules目录中
卸载
删除所有依赖包
通过安装rimraf,来一次性删除node_modules
npm i rimraf -g
rimraf node_modules
删除指定依赖包
npm uninstall xxx
删除全局指定依赖包
npm uninstall xxx -g
npm安装和卸载依赖包相关推荐
- vue安装和卸载依赖包
–save 是在package.json的[dependencies]里面 –save-dev 是在package.json的[devDependencies]里面 依赖安装在package.json ...
- npm 安装、卸载 模块或包的命令
npm 安装.卸载 模块或包的命令(转载) npm安装卸载命令 npm安装模块 [npm install xxx]利用 npm 安装xxx模块到当前命令行所在目录:[npm install -g xx ...
- r语言工作路径linux,R语言实用基础知识_工作路径-注释-安装和卸载R包_2019-12-01...
R语言的实用基础知识有很多,都是我在工作和学习中所整理的,有的是看书整理的,也有的是从网络上的各种博客.各种资源获取的,所以我采用日更的方式进行支持整理和更新,希望能够帮到屏幕前的你! 今天是我日更的 ...
- 安装head插件依赖包grunt-cli
java学习讨论群:725562382 欢迎入群 经过前面两步我们已经完成了ElasticSearch插件和node.js的安装 1,我们就可以使用npm命令安装插件的依赖包了 npm instal ...
- npm和yarn 更新依赖包
npm和yarn更新依赖包到最新版本 npm包的更新速度之快想必大家都了然于心,那么新版本发布后,怎样将依赖包更新到最新版本呢? 批量更新依赖包 ①npm更新方式 需要全局安装npm-check-up ...
- python操作mysql数据库依赖包_python安装mysql的依赖包mysql-python操作
一般情况下,使用pip命令安装即可: [root@dthost27 ~]# pip install mysql-python 但是在实际工作环境中,往往会安装失败,这是因为系统缺少mysql的相关依赖 ...
- dpkg安装deb缺少依赖包的解决方法
dpkg安装deb缺少依赖包的解决方法 参考文章: (1)dpkg安装deb缺少依赖包的解决方法 (2)https://www.cnblogs.com/horizonli/p/5179224.html ...
- oracle 依赖包自动安装包,ORACLE 安装提示缺少依赖包
安装ORALCE 在做检验时提示缺少依赖包,其实是因为系统是64位系统而这些包都是32位的, This is a prerequisite condition to test whether the ...
- 安装fastDFS的依赖包fdfs_client报错解决方法
安装fastDFS的依赖包fdfs_client报错解决方法 参考文章: (1)安装fastDFS的依赖包fdfs_client报错解决方法 (2)https://www.cnblogs.com/Se ...
最新文章
- 为什么电气自动化学历不高只能进厂?
- C语言程序设计有哪几种结构,第章c语言程序设计的三种基本结构.ppt
- wxWidgets:wxImage类用法
- 使软件可二次开发_基于C++的?UG二次开发
- python 控件id_查看控件id的工具
- 【SpringMVC】SpringMVC: @RequestBody 和@ResponseBody 注解详解 NoHandlerFoundException
- 年末回想 ---- 小步快跑
- 计算机学数字电子基础知识,什么是数字电路?数字电路基础知识
- 【Tensorflow教程笔记】常用模块 tf.data :数据集的构建与预处理
- 用计算机弹极乐净土谱,极乐净土计算器谱
- 【配置教程】FDDB生成ROC曲线
- 行为识别---不同模型的帧采样策略
- Java文件的上传和下载
- python sasl_python用sasl的方式连接ldap提示
- 信数金服:物联网案例之物联网系统如何进行实时决策
- Zeppelin设置访问登录权限
- 99. Recover Binary Search Tree(恢复二叉搜索树)
- 9.10 安卓常用工具类之一 定位-----LocationUtils
- python怎么安装pyinstaller_Python离线安装PyInstaller
- 办公软件excel表格_钢筋算量Excel表格,现场算钢筋,效率可与大型软件相比
热门文章
- 使用ModelMapper的一次踩坑经历
- 分布式事务基础(分布式事务协议解决方案)
- 单片机流水灯串口控制流水灯
- 数据库中北大学第二章ppt总结和课后习题详解(小宇特详解)
- TS2322 Type ‘void‘ is not assignable to type ‘MouseEventHandlerHTMLElement
- linux系统启用夏令时,禁用Linux中的夏令时(DST)更改
- Shift_JIS、CP932、MS932、Windows-31J区别
- java运行内存溢出指什么内存溢出_项目正常启动,但是在访问页面的时候java报内存溢出错误。。小感悟...
- 「网工必备」五款工作学习必备软件免费下载
- JS提交表单的几种方式