【问题标题】:npm package (PeerJS) installed but not recognized in command line已安装 npm 包 (PeerJS) 但在命令行中无法识别
【发布时间】:2021-01-12 18:44:20
【问题描述】:

我在安装 PeerJS 后尝试在命令行中使用它

npm i -g peerjs

我可以确认它已在运行时显示为全局安装

npm list -g --depth 0

当我尝试在命令行中运行 peerjs 时,它会抛出 CommandNotFoundException

我已经尝试将这些添加到我的用户 PATH 变量中:

我还尝试卸载并重新安装 PeerJS,以及运行用于设置环境的 NodeJS 命令行应用程序。

任何有关使此命令正常工作的帮助将不胜感激。

谢谢。

【问题讨论】:

  • 更新 PATH 后是否重新启动命令行?
  • @cbr 是的,我尝试重新启动命令行以及我的电脑

标签: node.js npm peerjs


【解决方案1】:

您可能打算安装peer 软件包,即PeerJS server。那就是提供peerjs 命令的那个。 peerjs 包包含 API 库。

【讨论】:

  • 尝试安装 peer 并重新启动 cmd 仍然无法正常工作。当我运行 npm list -g --depth 0 时,它现在同时显示 peerjs 和 peer:+-- peer@0.6.1 `-- peerjs@1.3.1
  • @RyanS 如果你去C:\Program Files\nodejs,你看到peerjs了吗?
  • 你也可以直接使用npx peer
  • 我没有,不。这就是我看到的:prnt.sc/wlqji0 现在将尝试 npx。
  • @RyanS npm prefix -g 输出哪个路径?
【解决方案2】:

你可能需要安装peerjs-server

npm install peer -g

然后关闭cmd并重新打开,然后在命令行中使用

peerjs --port 9000 --key peerjs --path /myapp

【讨论】:

  • 尝试安装 peer 并重新启动 cmd 仍然无法正常工作。当我运行 npm list -g --depth 0 时,它现在同时显示 peerjs 和 peer:+-- peer@0.6.1 `-- peerjs@1.3.1
猜你喜欢
  • 2015-08-23
  • 2017-01-22
  • 1970-01-01
  • 2016-01-01
  • 2018-08-17
  • 2015-06-28
  • 2017-09-29
  • 2020-09-14
相关资源
最近更新 更多