[TOC]
要从node_modules目录中删除软件包,请使用:
`npm uninstall packageName`
例如:
~~~
npm uninstall lodash
~~~
要将其从 package.json 中的依赖项中移除,您需要使用 save 标志:
~~~
npm uninstall --save lodash
~~~
注意:如果您将软件包安装为“devDependency”(即使用 --save-dev ),那么 --save 不会将其从 package.json 中移除。 你必须使用 --save-dev 来卸载它。
## 测试
要确认 npm 卸载能够正常工作,请找到 node_modules 目录。 确保它不再包含卸载的软件包的目录。
你可以通过运行:
* Unix 系统上运行 `ls node_modules`,例如“OSX”
* 在 Windows 上运行 `dir node_modules`。
## 例子
安装名为 lodash 的包。 通过列出 node_modules 目录的内容并查看名为 lodash 的目录,确认它已成功运行。
使用 npm 卸载卸载 lodash。 通过列出 node_modules 目录的内容并确认没有名为 lodash 的目录来确认它已成功运行。
### 安装 Lodash
~~~
> npm install lodash
> dir node_modules # use `ls node_modules` for Unix
~~~
### 卸载 Lodash
~~~
#=> lodash
> npm uninstall lodash
> dir node_modules # use `ls node_modules` for Unix
#=>
~~~
> [原文链接](https://docs.npmjs.com/getting-started/uninstalling-local-packages)
- 第一章 入门
- 01 - 什么是npm?
- 02 - 如何找到和选择软件包
- 03 - 如何设置新的npm账户并安装npm
- 04 - 如何安装本地软件包
- 05 - 使用package.json
- 06 - 如何更新本地软件包
- 07 - 如何卸载本地软件包
- 08 - 如何安装全局包
- 09 - 如何更新全局包
- 10 - 如何卸载全局软件包
- 11 - 如何创建Node.js模块
- 12 - 如何发布和更新软件包
- 13 - 如何使用语义版本控制
- 14 - 如何使用作用域包
- 15 - 如何用dist-tags标签包
- 16 - 如何使用双因素认证
- 17 - 如何使用安全令牌
- 18 - 如何更改配置文件设置
- 19 - 了解包和模块
- 20 - 如何防止权限错误
- 第二章 私人包裹
- 第三章 故障排除
- 第四章 使用npm
- 第五章 CLI命令
- 第七章 配置npm
- 第八章 npm,Inc.