为什么安装npm模块后不能立即找到?
问题描述:
看到这里 - 纽曼已经安装。可能会丢失什么?我有和没有管理员权限尝试,以及:为什么安装npm模块后不能立即找到?
C:\Windows\system32>npm install -g newman
npm WARN deprecated [email protected]: Use uuid module instead
C:\Users\xxx\AppData\Roaming\npm\newman -> C:\Users\xxx\AppData\Roaming\npm\node_modules\newman\bin\newman.js
C:\Users\xxx\AppData\Roaming\npm
`-- [email protected]
C:\Windows\system32>newman
'newman' is not recognized as an internal or external command,
operable program or batch file.
答
你的问题看起来像节点从系统路径失踪,做到以下几点,就应该解决这个问题。
- 单击开始按钮,然后单击控制面板
- 点击用户帐户
- 点击更改我的环境变量
- 选择PATH并点击编辑...按钮
- 在变量值的末尾添加
;C:\Program Files\nodejs
或;C:\Program Files(x86)\nodejs
- 点击好“编辑用户变量”窗口,然后单击确定上的环境变量窗口
- 启动命令提示符窗口(开始按钮,然后键入CMD到搜索并回车)
- 在PR ompt(
C:\>
)类型npm并回车;你现在应该看到一些帮助文本(Usage: npm <command>
等),而不是“NPM无法识别...”
或者干脆在命令行中运行这个作为一个管理
SET PATH=C:\Program Files\Nodejs;%PATH%
和然后尝试运行node
要非常干净,创建变量一个新的系统NODEJS
NODEJS="C:\Program Files\Nodejs"
如果以上都不能解决您的问题,我会建议您从计算机中删除安装NODEJS并重新安装它。
我希望这会有所帮助。
检查您的路径。 Google for“windows npm path”。 – 2017-10-21 02:11:07
我已经这样做了,问题依然存在。 – glutz
重新安装了node.js并正常工作 – glutz