📜  未找到 npx - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:55:25.450000             🧑  作者: Mango

未找到 npx - Shell-Bash

如果你在使用 npx 时遇到了 command not found: npx 或者类似的错误,该怎么办呢?

什么是 npx

npx 是一个 Node.js 包管理工具 NPM 自带的工具,它可以让你在使用全局安装的 CLI 应用时不需要在本地先进行安装,而是直接使用。

它的原理是当你输入 npx <command> 时,如果本地存在 <command> 这个可执行命令,就直接执行这个命令。如果本地不存在这个可执行命令,就会在执行前先自动下载对应的包(通常是最新版本)并在本地运行。

解决方法

如果你在使用 npx 时遇到了 command not found: npx 或者其它类似的错误,这是因为系统环境变量没有配置正确导致的。

下面是解决方法:

方法一:使用 NPM 全局安装 npx

在终端输入以下命令:

npm install -g npx

NPM 将会全局安装 npx 工具。安装完成后,你就可以使用 npx 命令了。

方法二:修改环境变量 PATH

在终端输入以下命令来查看环境变量 PATH:

echo $PATH

如果输出内容中没有包含 Node.js 的安装目录(通常是 /usr/local/bin 或者 C:\Program Files\nodejs\),那么你需要手动添加进去。

Windows 用户:

  1. 在桌面上右键点击“此电脑”或者“我的电脑”,选择“属性”。
  2. 在左侧导航栏点击“高级系统设置”。
  3. 在弹出的“系统属性”窗口中点击“环境变量”按钮。
  4. 在“系统变量”中找到“Path”这一行,点击“编辑”按钮。
  5. 在打开的“编辑环境变量”窗口中点击“新建”按钮,输入 Node.js 的安装目录路径。
  6. 点击“确定”保存所有修改。

Mac 和 Linux 用户:

  1. 打开终端,输入以下命令:

    export PATH=$PATH:/usr/local/bin
    

    如果你使用的非 /usr/local/bin 路径,根据自己的实际情况修改即可。

  2. 关闭终端,重新打开终端,输入 npx 命令测试。

到这里,你就可以使用 npx 命令了,祝你玩得愉快!