NPM挂在命令提示符下,但工作在Powershell上

时间:2018-07-17 06:51:43

标签: node.js windows powershell npm command-prompt

我在Windows 10计算机上使用NodeJs 64位安装程序重新安装了NodeJs v8.9.1。我重新启动计算机。我可以在程序文件中看到指向nodejs文件夹的path变量。

问题是当我在命令提示符下运行npm -v时,命令挂起,控制台上没有任何输出。但是,当我在Windows PowerShell控制台上运行相同的命令时,一切正常。

更多信息:

  1. 同一台计算机上已安装了Gitlab-Runner Shell Executer作为服务。
  2. 此计算机上有多个管理员,这些管理员来自AD。
  3. 此计算机已在AD中注册。

我不确定以上信息是否相关,但是没有上述配置/自定义的另一台Windows 10计算机在命令提示符下运行npm -v时没有问题。

我已经尝试过多次全新安装。让我知道是否需要更多信息。


更新

Powershell:

> get-command npm

CommandType     Name        Version    Source
-----------     ----        -------    ------
Application     npm.cmd     0.0.0.0    C:\Program Files\nodejs\npm.cmd

命令提示符:

> where npm
C:\Program Files\nodejs\npm
C:\Program Files\nodejs\npm.cmd

0 个答案:

没有答案