Npm卸载命令
js或Node.js的默认软件包管理器是NPM(Node Package Manager)。它与Node.js的安装一起安装,并控制所有的包。我们使用命令提示符上的npm客户端安装到我们的项目中的任何包都被安装在node modules文件夹中,其版本信息被复制在package.json文件中。
通过提供各种命令的Node包管理器(NPM),与包一起工作成为可能。我们可以使用npm uninstall命令从计算机中删除一个包。
但我们不应该像普通的包或依赖关系那样卸载一个全局包和一个dev依赖关系。现在我们介绍如何删除一个普通包、一个全局包以及一个开发者依赖。
如何删除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
- Express包已经被删除了,通过查看package.json文件可以看出。
- 我们可以看到Express已经不存在了。
- 因为没有依赖关系,所以不再有一个依赖键。
使用npm Uninstall来删除开发依赖
一个只用于开发的包就是一个开发依赖。
我们必须在npm uninstall命令中加入以下命令作为dev参数。它是在指定软件包名称之前使用的,以删除一个dev依赖关系。
-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:该命令有助于从可选的Dependencies中卸载软件包。下面的命令用于删除可选包。
Npm uninstall -O (package name)
总结
对于Node Js/javascript平台来说,命令行有助于一步步卸载npm的操作。它有助于在一个命令行中使用命令提示符卸载npm包和其他相关的依赖项。npm卸载命令用于所有网络相关应用中的javascript功能。