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/