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,会默认卸载高版本的模块。