我们可以使用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
#=>