Wis*_*hnu 51 node.js npm bower
Node JS和NPM之前运作良好.最近我重新安装了Node JS,NPM并开始了问题.在我安装了一个类似于模块的模块之后npm install -g bower,模块成功安装但是bower -v给出了
'bower'不被识别为内部或外部命令,可操作程序或批处理文件.
我检查了安装路径
C:\Users\XXXXX\AppData\Roaming\npm\node_modules,其中包含所有旧安装的模块.我试图卸载它们并重新安装模块,但我仍然得到相同的错误.
即使我删除了整个文件夹并再次安装了所有模块,但结果是一样的.
我不知道为什么在重新安装NodeJS NPM后出现此错误.
任何帮助是极大的赞赏.提前致谢.
Jam*_*tes 72
我有同样的问题并通过将'npm'目录添加到我的PATH来修复它:
右键单击"我的电脑",然后转到"属性">"高级系统设置">"环境变量".
双击"用户名的用户变量"部分下的PATH,然后添加"C:\ Users\username\AppData\Roaming \npm",显然用您的'username'替换'username'.根据以下评论,您可能需要将其添加到路径的顶部/前部.
重新启动控制台窗口或IDE,您应该从bower命令获得响应.
小智 28
我也有同样的问题,但全局安装,所以其他答案不起作用.
nodeJS安装可能没有将npm添加到您的PATH,因此无法全局识别.
如果"C:\ Users(您的用户名)\ AppData\Roaming \npm"中有一个npm文件夹,那么您已为当前用户安装了该文件夹
如果"C:\ Program Files \nodejs \node_modules \npm"或"C:\ Program Files(x86)\nodejs \node_modules \npm"中有npm文件夹,则表示您已全局安装该文件夹以供所有用户访问
现在,取决于您是全局安装还是当前用户将确定您要更新的PATH变量以及路径位置
关闭所有无法找到npm的终端或程序,然后重新打开它们
Run npm config get prefix and check the correct npm path first and append the output to the PATH using command or adding manually.
Run Code Online (Sandbox Code Playgroud)npm config get prefix C:\mydev\tools\npm\npm
set PATH=%PATH%;C:\mydev\tools\npm\npm
| 归档时间: |
|
| 查看次数: |
61881 次 |
| 最近记录: |