“npm”未被识别为内部或外部命令

‘npm’ 不被识别为内部或外部命令

‘npm’ is not recognized as an internal or external command

出现“’npm’ 未被识别为内部或外部命令、可运行程序或批处理文件”错误的主要原因有两个:

  1. 没有在你的机器上安装 Node.js。
  2. 系统PATH环境变量中没有 Node。

npm 未被识别为内部或外部命令

安装 Node 并将其添加到您的PATH环境变量中:

  1. 打开nodejs.org页面并下载 LTS(长期支持)版本的 Windows 安装程序。

下载节点lts版本

  1. 启动安装程序并单击Next“欢迎”屏幕。

节点启动安装程序

  1. 接受最终用户许可协议并单击Next

节点接受最终用户协议

  1. 保留默认目标文件夹并单击Next

节点选择目标文件夹

  1. 在“自定义设置”屏幕上,单击Next请注意,选择了“添加到 PATH”选项。

节点自定义设置

  1. 您可以选择为本机模块安装工具,否则,请单击Next

本机模块的节点工具

  1. 在下一个屏幕上,单击按钮Install

节点点击安装

  1. 最后,点击按钮Finish

节点点击完成

  1. 确保关闭任何现有的命令提示符和 PowerShell 实例,以便PATH更新变量。

  2. 您可以启动一个新的 CMD shell 并使用该npm --version命令来确保安装了 Node。

命令
npm --version node --version

获取节点 npm 版本

npm在发出任何命令更新 PATH 变量之前,关闭并重新打开 CMD 或 PowerShell 非常重要。
由美国银行赞助

在您选择的两个类别中赚取 5% 的现金返还

使用 US Bank Cash+® Visa Signature® 卡,您可以在您选择的两个类别中赚取 5% 的现金返还,在日常类别中赚取 2% 的现金返还。

了解更多

如果您在 Visual Studio Code 中遇到错误并且重新启动 VSCode 没有帮助,请尝试单击垃圾桶按钮以重新启动终端。

重启vscode终端

如果错误仍然存​​在,请手动将 Node 添加到 PATH 环境变量。

添加 Node 到你的 PATH 环境变量

将 Node 添加到您的 PATH 环境变量:

  1. 单击搜索栏并键入“环境变量”
  2. 单击“编辑系统环境变量”

编辑系统环境变量

  1. 单击“环境变量”按钮。

点击环境变量

  1. “系统变量”部分,选择“路径”变量并单击“编辑”

选择路径并单击编辑

  1. 单击“新建”,然后单击“浏览”

点击新浏览

由美国银行赞助

在您选择的两个类别中赚取 5% 的现金返还

使用 US Bank Cash+® Visa Signature® 卡,您可以在您选择的两个类别中赚取 5% 的现金返还,在日常类别中赚取 2% 的现金返还。

了解更多
  1. 您的nodejs目录很可能位于:
  • C:\Program Files\nodejs
  • 或者C:\Program Files (x86)\nodejs
我们正在寻找包含(可执行)文件的目录node.exe

定位节点exe目录

  1. npm接下来,确保您在 PATH 中也有您的目录的路径。

  2. 您的npm目录很可能位于 下
    %USERPROFILE%\AppData\Roaming\npm,与
    C:\Users\YOUR_USER\AppData\Roaming\npm.

地点
%USERPROFILE%\AppData\Roaming\npm # 👇️ same as below (make sure to replace YOUR_USER) C:\Users\YOUR_USER\AppData\Roaming\npm
由美国银行赞助

您是否充分利用了信用卡奖励? 

没有“一刀切”的信用卡。市场上的卡片种类繁多,您可以考虑多种选择。 

了解更多

如果找不到,请尝试运行npm config get prefix命令。

命令
npm config get prefix

npm 配置获取前缀

由美国银行赞助

明智使用信用卡的 5 个提示

48% 的美国家庭背负信用卡债务。这五个提示可以帮助您避免沉重的债务并在财务上更有保障。

预约
  1. 添加路径npm并点击“确定”两次确认。

  2. 关闭您的命令提示符应用程序,然后重新打开它。

请注意,您必须重新启动命令提示符 shell 才能使更改生效。

您可能还必须重新启动 PC,但这并不总是必要的。

您可以启动一个新的 CMD shell 并使用该npm --version命令来确保已安装 Node 并且该npm命令有效。

命令
npm --version node --version

获取节点 npm 版本

如果您在 Visual Studio Code 中遇到错误并且重新启动 VSCode 没有帮助,请尝试单击垃圾桶按钮以重新启动终端。

重启vscode终端

如果错误仍然存​​在,请尝试以管理员身份运行 CMD 或 VSCode,然后再发出命令npm

以管理员身份打开CMD:

  1. 单击搜索栏并键入 CMD。

  2. 右键单击命令提示符应用程序,然后单击“以管理员身份运行”。

以管理员身份运行cmd

您可以通过右键单击 VSCode 并单击
“以管理员身份运行”以管理员身份运行 VSCode 。

尝试发出npm具有提升权限的命令,例如npm --version.

结论

要解决“’npm’ 未被识别为内部或外部命令、可运行程序或批处理文件”的错误,请确保:

  1. 你的机器上安装了 Node.js。
  2. 您在系统的 PATH 环境变量中有 Node。

额外资源

您可以通过查看以下教程来了解有关相关主题的更多信息:

由美国银行赞助

如何最大化您的信用卡奖励

让你的卡片为你工作。学习最佳技巧以充分利用您的奖励卡。

比较信用卡