博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
npm 卸载模块
阅读量:6882 次
发布时间:2019-06-27

本文共 655 字,大约阅读时间需要 2 分钟。

hot3.png

4.3 卸载模块

安装模块使用 install 指令,卸载模块自然就使用 uninstall 指令,下图是为卸载 lodash 模块。

1. 只卸载模块

由于之前安装过,在 package.json 中的记录仍然存在

$ npm uninstall lodash

2. --save 参数使用

卸载模块的同时删除在 package.json 文件中的记录

$ npm uninstall lodash --save

3. 卸载指定版本的模块

$ npm uninstall lodash@3.*  // 卸载 lodash 模块 3.* 版本

4. 应用场景:

dk 在项目中先安装了 lodash 4.17.4 版本的模块;后来发现这个版本太高,存在一些新 bug 没有解决,不适合项目中使用;dk 想要安装版本更加稳定的3.* 版本, 于是敲入指令 $ npm install lodash@3.*;到这里就注意了,虽然第二次安装了 3.* 版本,但是由于之前的 4.* 版本并没有卸载,此时在本地安装路径中可以发现有两个版本 lodash 的模块,而 npm 默认在使用时会优先调用高版本的模块。这时将之前版本进行卸载,$ npm install lodash,会默认卸载高版本的模块。

总结:为避免同一个模块多个版本之间造成隐藏问题,最佳实践是安装一个模块的新版本时对这个模块之前的版本进行卸载。


下一节:

转载于:https://my.oschina.net/dkvirus/blog/1137857

你可能感兴趣的文章
Zabbix简单的入门应用
查看>>
Fiddler 抓包工具总结(APP接口分析)
查看>>
我的友情链接
查看>>
异常(三):使用throws声明抛出异常和使用throw抛出异常
查看>>
把dwg图纸中的点位信息导出xml文件
查看>>
说说证书那些事
查看>>
关于Activity保存状态的研究
查看>>
大文件上传失败原因之:Tomcat HttpPost超过大小和超时
查看>>
9成P2P平台面临出局,千亿资本何去何从?
查看>>
jsp内置对象【05】session对象详解
查看>>
Collection源码分析(四):LinkedHashMap源码分析
查看>>
DNS的服务器的编译安装,及缓存名称服务器配置
查看>>
前端工程师不得不知道的ES6新特性(三)
查看>>
Java核心API -- 14(Socket)
查看>>
JJavaScript框架——什么是react
查看>>
linux 重启apache:apachectl -k graceful
查看>>
让Docker容器使用静态独立的外部IP(便于集群组建)
查看>>
由某产品线组织架构调整引发的思考
查看>>
1.WebSocket编程—Hello World
查看>>
html学习笔记的支线任务,怎样编写CSS
查看>>