为什么安装npm模块后不能立即找到?

为什么安装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. 
+0

检查您的路径。 Google for“windows npm path”。 – 2017-10-21 02:11:07

+0

我已经这样做了,问题依然存在。 – glutz

+0

重新安装了node.js并正常工作 – glutz

你的问题看起来像节点从系统路径失踪,做到以下几点,就应该解决这个问题。

  1. 单击开始按钮,然后单击控制面板
  2. 点击用户帐户 User Account User
  3. 点击更改我的环境变量 ​​
  4. 选择PATH并点击编辑...按钮 Path
  5. 在变量值的末尾添加;C:\Program Files\nodejs;C:\Program Files(x86)\nodejs
  6. 点击“编辑用户变量”窗口,然后单击确定环境变量窗口
  7. 启动命令提示符窗口(开始按钮,然后键入CMD到搜索并回车)
  8. 在PR ompt(C:\>)类型npm并回车;你现在应该看到一些帮助文本(Usage: npm <command>等),而不是“NPM无法识别...

或者干脆在命令行中运行这个作为一个管理

SET PATH=C:\Program Files\Nodejs;%PATH% 

和然后尝试运行node

要非常干净,创建变量一个新的系统NODEJS

NODEJS="C:\Program Files\Nodejs" 

如果以上都不能解决您的问题,我会建议您从计算机中删除安装NODEJS并重新安装它。

我希望这会有所帮助。