node.js - NPM 在命令提示符下挂起,但在 powershell 上工作
问题描述
我在 Windows 10 计算机上使用 NodeJs 64 位安装程序重新安装了 NodeJs v8.9.1。我重新启动了电脑。我可以在 Program Files 中看到指向 nodejs 文件夹的路径变量。
问题是当我npm -v
在命令提示符下运行时,命令挂起,控制台上没有任何输出。但是当我在 Windows PowerShell 控制台上运行相同的命令时,一切正常。
更多信息:
- 同一台计算机上安装了 Gitlab-Runner Shell Executer 作为服务。
- 这台计算机上有多个管理员,这些管理员来自一个 AD。
- 此计算机已在 AD 中注册。
我不确定上述信息是否相关,但没有上述配置/自定义的不同 Windows 10 计算机npm -v
在命令提示符下运行没有问题。
我已经尝试过多次全新安装。如果您需要更多信息,请告诉我。
更新:
电源外壳:
> 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
解决方案
推荐阅读
- python - 在 Python 中计算回报和波动率的更有效方法
- c++ - 有没有办法将数字作为字符串,并且不使用浮点数或双精度数,将其四舍五入到确切的位数?
- ignite - 引发 QueryCursor 中的序列化问题
- c# - 有没有办法在具有某些规格的winforms c#中动态调整壁虎浏览器的大小?
- javascript - 每次单击复选框时检测一次单击
- python - 如何从 apscheduler 访问返回值?
- javascript - Firebase Cloud Functions 未写入数据库
- html - 出于可访问性目的,应如何在全局元素中处理标题?
- javascript - Highcharts:无法读取未定义的属性“parts/Globals.js”
- c# - .Net core IHostedService 后台任务异常不会终止应用