node.js - 已安装 Node JS NPM 模块但无法识别命令

标签 node.js npm bower

Node JS 和 NPM 之前运行良好。最近我重新安装了 Node JS,NPM 并且问题开始了。在我安装了一个像示例 npm install -g bower 这样的模块后,模块安装成功,但是 bower -v 给出了

'bower' is not recognized as an internal or external command, operable program or batch file.

我检查了安装路径 C:\Users\XXXXX\AppData\Roaming\npm\node_modules 包含所有旧安装的模块。我已尝试卸载它们并重新安装模块,但仍然遇到相同的错误。

即使我已经删除了整个文件夹并重新安装了所有模块,但结果是一样的。

我不知道为什么我在重新安装 NodeJS NPM 后会收到此错误。

最佳答案

我遇到了同样的问题,并通过将“npm”目录添加到我的 PATH 来解决它:

右键单击“我的电脑”并转到“属性 > 高级系统设置 > 环境变量”。

双击“用户名的用户变量”部分下的 PATH,然后添加 C:\Users\username\AppData\Roaming\npm 显然将“用户名”替换为您的。 根据下面的评论,您可能需要将其添加到路径的顶部/前面。

重新启动您的控制台窗口或 IDE,您应该会从 bower 命令获得响应。

关于node.js - 已安装 Node JS NPM 模块但无法识别命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30710550/

相关文章:

node.js - 使用 express node.js 计算 http 请求所花费的时间

node.js - Nodejs,mongodb - 使用 $nin 或 $in 作为对象 ID 或 _id

javascript - 如何使用 jwt 解码 token

node.js - 在 Windows 上安装 laravel-elixir 时出错 : npm ERR! EEXIST,打开 '\AppData\Roaming\npm-cache\837c67b9-adable-s tream-1-0-33-package-tgz.lock'

node.js - 如何摆脱 ‘hoek’ 漏洞

javascript - bower 错误 : Unable to find suitable version for angular

meteor - 在 Meteor 中安装和使用 bower 的正确方法是什么?

node.js - 调试第三方安装的 Node 模块

node.js - 是否有适用于 Node.js 的 Google API 库?

javascript - 从 Bower_Components 加载 systemjs