一尘不染

已安装节点JS NPM模块,但无法识别命令

node.js

Node JS和NPM之前运行良好。最近,我重新安装了Node JS,NPM,问题开始了。在我安装了例如example npm install -g bower的模块后,该模块安装成功,但bower -v给出

‘bower’不被识别为内部或外部命令,可操作程序或批处理文件。

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

甚至我都删除了整个文件夹并再次安装了所有模块,但是结果是一样的。

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

任何帮助是极大的赞赏。提前致谢。


阅读 232

收藏
2020-07-07

共1个答案

一尘不染

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

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

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

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

2020-07-07