Npm卸载命令
js或Node.js的默认软件包管理器是NPM(Node Package Manager)。它与Node.js一同安装,并控制所有的软件包。我们使用命令提示符上的npm客户端在我们的项目中安装任何软件包时,它们都会被安装在node_modules文件夹中,并且它们的版本信息会被复制到package.json文件中。
通过Node Package Manager(NPM)提供的各种命令,我们可以实现对软件包的操作。我们可以使用npm uninstall命令将软件包从计算机中删除。
但是,我们不应该像普通软件包或依赖项那样卸载全局软件包和开发依赖项。现在我们将介绍如何删除普通软件包、全局软件包以及开发依赖项。
如何删除npm普通软件包
- 使用npm uninstall命令可以将软件包从我们的活动Node项目中移除:
npm uninstall <package_name>
下面的图片显示了我们在命令提示符中卸载命令。
npm uninstall命令的同义词包括npm un、npm rm、npm remove和npm unlink。
使用npm uninstalls命令会彻底从活动项目中删除包及其依赖项。package.json文件也会被更新。
- 使用以下命令可以删除npm-demo项目的express模块:
npm uninstall express
- 该快递包已被删除,可以通过查看package.json文件来看到。
- 我们可以看到Express已经不存在了。
- 因为没有依赖项,所以不再有依赖键。
使用npm uninstall命令移除开发依赖项
仅用于开发的包是一个开发依赖项。
我们必须将以下命令作为dev参数包含在npm uninstall命令中。在指定要删除的包名称之前使用它来移除开发依赖项。
-D or --save-
以下命令是实现依赖项卸载的基本语法。
npm uninstall -D package-name
或者
npm uninstall --save-dev package-name
要执行命令的相关位置(文件夹)。
- 使用Nodemon向我们展示如何摆脱开发需求。
- 每当它在开发过程中注意到文件夹或文件的变化时,Nodemon会自动重新加载NodeJS应用程序。
- 我们可以看到命令中将Nodemon标记为开发依赖项。
以下命令用于摆脱nodemon。
npm uninstall -D nodemon
我们可以看到json文件中不再包含Nodemon。
同样地,其他依赖项也会被卸载并从命令提示符中删除。以下命令帮助移除所需的依赖项。
- --save 或 -S: 此命令用于从依赖关系中卸载包。以下命令用于删除依赖包。
Npm uninstall -S (package name)
- --save-optional 或 -O:该命令用于从可选依赖中卸载软件包。下面的命令用于移除可选软件包。
Npm uninstall -O (package name)
结论
对于Node.js/javascript平台,命令行可以逐步卸载npm来进行操作。它可以通过命令提示符在单个命令行中卸载npm包和其他相关依赖项。npm卸载命令适用于所有与Web相关的应用程序的javascript功能。