📜  如何通过 NPM 卸载和更新任何依赖项?

📅  最后修改于: 2022-05-13 01:56:35.163000             🧑  作者: Mango

如何通过 NPM 卸载和更新任何依赖项?

NPM(Node Package Manager)是 Node.js 的默认包管理器。它管理所有的包并随着 Node.js 的安装而安装。当我们在命令行上使用 npm 客户端将任何包安装到我们的项目中时,它会安装在 node_modules 文件夹中,并且该包的版本等信息会反映在 package.json 文件中。

对于项目依赖项:

  • 我们可以使用update命令更新项目依赖项:

    npm update
  • 我们可以使用以下命令更新任何特定的项目依赖项:

    npm update 

  • 我们可以使用以下命令卸载项目依赖项:

    npm uninstall 

对于全局依赖项:

  • 我们可以使用带有 -g 标志的更新命令来更新全局依赖项。

    npm update -g
  • 我们可以使用以下命令更新任何特定的全局依赖项:

    npm update -g 
  • 我们可以使用以下命令卸载全局依赖项:

    npm uninstall -g 

项目设置:

第 1 步:如果您的计算机中未安装 Node.js,请安装 Node.js。

第 2 步:为您的项目创建一个文件夹,并在命令行上使用以下命令使用默认配置初始化一个新的 Node.js 项目。

npm init -y

项目结构:按照这些步骤操作后,您的项目文件夹应该包含一个 package.json 文件。

现在从示例开始,我们将在命令行上使用以下命令安装名为 express 和 chalk 的两个包的旧版本。

npm install express@4.15.4 chalk@2.3.1

要查看项目的过时包,您可以运行以下命令。

npm outdated

使用过时的命令时,我们得到以下输出。在输出中,第一列是包的名称,第二列显示为我们的项目安装的版本。第三列代表想要的版本,即我们可以安全升级到的版本,无需任何重大更改。第四列代表该软件包的最新版本。

现在,当我们使用npm update命令时,两个包都会更新到最新的安全版本,我们会得到以下输出。由于通缉和最新版本的快递是一样的,所以更新到最新版本。我们剩下的唯一过时的依赖是粉笔。

现在,当我们使用卸载命令卸载 chalk 包时,如下所示:

package.json文件的内容如下所示: