无法 运行 全局安装节点包

Not able to run globally installed node packages

我的系统中有 nodejs。我使用 npm(npm install -g http-server) 在全局安装了 "http-server"。安装 http-server 后我尝试 运行 http-server,但它显示“'http-server' 不是内部或外部命令、可运行程序或批处理文件。”

我在 NODE_PATH 中添加了 "%AppData%\Roaming\npm;",在 PATH 中添加了 "C:\Program Files\nodejs\;/usr/local/share/npm/bin/;"。但是我还是遇到了同样的问题。

谁能帮我解决这个问题。

打开命令提示符并执行以下操作:

  1. npm 配置获取前缀 并将上述命令的输出附加到 PATH,例如:

o/p C:\Users\username\AppData\Roaming\npm

  1. 按照设置 PATH=%PATH%;C:\Users\username\AppData\Roaming\npm

运行这个:

export PATH="$(yarn global bin):$PATH"

阅读更多here