卸载本地包

我们可以使用npm uninstall <包名>来从node_modules目录中卸载一个包:

npm uninstall lodash

如果在package.json中有该包的依赖,那么我们应该使用sava参数:

npm uninstall --save lodash

注意:如果你安装一个包作为开发依赖包的话(比如安装的时候带有--save-dev),那么--save参数是不会将它从package.json中删除的。你应该使用的是--save-dev参数去卸载它:


测试

为了确保npm uninstall能够正常工作,你应该到node_modules目录中查看是否你刚刚卸载了的包的文件夹。如果有,则表示卸载失败。


示例

首先先安装一个lodash的包。先在node_modules文件夹中查看是否存在一个lodash的文件夹确保他正确安装。

而后使用npm uninstall来卸载lodash。同样的,也是通过到node_modules中查看是否有lodash这个文件夹来确保他是否正确地被卸载。

> npm install lodash
> ls node_modules               # use `dir` for Windows

#=> lodash

> npm uninstall lodash
> ls node_modules

#=>

链接: https://www.fly63.com/course/21_993