You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已全局安装nodemon但Powershell无法识别,求解决方法

PowerShell中全局安装nodemon后无法识别的问题解决

错误原因

全局安装的npm包可执行文件路径未被PowerShell识别,核心原因有两个:

  • npm全局包的安装路径未加入系统PATH环境变量
  • PowerShell未重新加载更新后的环境变量配置

解决步骤

1. 定位npm全局包安装路径

在PowerShell中执行以下命令,获取npm全局包的根目录:

npm prefix -g

返回示例:C:\Users\YourName\AppData\Roaming\npm(nodemon的可执行文件就在此目录下)

2. 检查路径是否在系统PATH中

执行命令查看当前PATH变量:

$env:PATH -split ';'

如果上述步骤得到的npm路径不在输出列表中,需要手动添加。

3. 临时修复(当前PowerShell会话有效)

在当前窗口执行命令,临时将npm全局路径加入环境变量:

$env:PATH += ";$(npm prefix -g)"

执行完成后,再次运行nodemon --help options即可正常使用。

4. 永久修复(所有PowerShell会话有效)

  1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  2. 在「系统变量」区域找到Path,点击「编辑」
  3. 点击「新建」,粘贴第一步获取的npm全局路径,依次保存所有设置
  4. 重启PowerShell后,nodemon即可全局调用

5. 额外排查方案

  • 若路径配置正确仍无法识别,尝试以管理员身份重新安装:
npm install -g nodemon --force
  • 确认npm全局路径配置正确性:
npm config get prefix

若路径错误,可手动修正:

npm config set prefix "C:\Users\YourName\AppData\Roaming\npm"

内容的提问来源于stack exchange,提问作者Jean Jean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 16:32:07