在PowerShell上运行npm询问“如何打开此文件?”,命令行很好

Liq*_*ice 5 windows powershell node.js npm

每当我在Microsoft Windows PowerShell上运行npm命令时,它都会打开Windows 10弹出窗口,询问您要对此文件做什么?...我想用什么打开它?

这是一个屏幕截图

但是我可以运行节点-v,并且工作正常。这意味着我无法从PowerShell进行“&npm install”以使其运行cmd和该命令。

有任何想法吗?我环顾四周,没有成功...

小智 6

在powershell中运行命令“ get-command npm”

它可能会给您错误的路径。

我遇到了同样的错误,命令告诉我它在C:\ WINDOWS \ system32 \ npm中找到npm

这是一个0字节的文件。我删除了它,powershell现在找到了npm的正确路径。

  • 这是我的错误的原因,删除文件后powershell最终使用了路径位置。谢谢! (2认同)

pri*_*ire 5

删除0字节文件路径:C:\WINDOWS\system32\npm 右键npm删除。