📜  找不到 npm 命令 ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:39:43.903000             🧑  作者: Mango

找不到 npm 命令 ubuntu - Shell-Bash

如果你在 Ubuntu 上遇到了 "找不到 npm 命令" 的问题,可以尝试以下解决方法:

1. 检查 npm 是否已经正确安装

首先需要检查 npm 是否已经正确安装。在终端中输入以下命令检查版本:

npm -v

如果正常输出版本信息,则说明 npm 已经安装成功。如果输出 command not found 则说明 npm 尚未安装。

2. 使用 NVM 安装和管理 Node.js 和 npm

如果你没有使用 NVM 安装和管理 Node.js 和 npm,建议你使用它来安装和管理。NVM 是 Node.js Version Manager 的缩写,它可以帮助你方便地安装和管理不同版本的 Node.js。

以下是安装和使用 NVM 的步骤:

2.1 安装 NVM

在终端中输入以下命令安装 NVM:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

在安装过程中,会自动将 NVM 添加到你的 Bash 配置文件中,你可以通过输入以下命令检查是否安装成功:

command -v nvm

如果输出了 nvm,则说明安装成功。

2.2 安装 Node.js 和 npm

在安装了 NVM 之后,你可以使用以下命令安装你需要的 Node.js 和 npm 版本:

nvm install <node.js版本>

比如,安装 Node.js v14.16.0 和对应的 npm:

nvm install v14.16.0

安装成功后,运行以下命令检查版本是否正确安装:

node -v
npm -v
3. 安装 npm

如果你已经安装了 Node.js,但是 npm 仍然不存在或不能正常工作,你可以尝试使用以下命令来安装 npm:

sudo apt install npm

安装完成后,输入以下命令检查版本是否正确安装:

npm -v
4. 使用 npx

如果你只需要临时安装并使用某个 npm 包,可以尝试使用 npx 命令。npx 是 npm 5.2.0 版本引入的一个命令,它可以让你在不安装全局 npm 包的情况下,直接使用命令行工具。例如:

npx create-react-app my-app

这个命令将会临时安装 create-react-app 包,并使用它来创建一个名为 my-app 的新项目。

以上是针对 Ubuntu 系统找不到 npm 命令的解决方法。希望可以帮助你解决问题。