mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6mobile wallpaper 7mobile wallpaper 8
383 字
1 分钟
node.js - 在 PowerShell 上运行 npm 会询问 "你要如何打开这个文件"
2025-07-23
2026-05-13

奇遇#

今天准备打开 VSCode 玩一会 vue, 使用 npm run serve 命令后直接给我干个打开文件窗口,给我整的一头雾水。。。。。

试错#

接下来我踏上解决这个错误的路程,以下是我心路历程:

  1. 检查环境变量,重新复制粘贴 node 路径,没错啊。

  2. 重新安装 npm 也没问题啊。

  3. 在 PowerShell 里使用命令查看 node、vue 版本,都可以正常显示,头大。

  4. 郁闷了,那就重新安装 nodejs 吧,安装包版改为了压缩包版,还不行!!!

  5. 什么破电脑,刚买来还没过 7 天无理由,难不成就要让我重装系统???黑人问号???

偶然#

百度了半天也没找到结果,果断打开了谷歌,皇天不负有心人,还真让我给找到了!!!

踏破铁鞋无觅处#

以下为解决方法:

  1. 在 powershell 中运行命令 get-command npm

get-command npm

  1. 它可能会给你错误的路径,蓝色标线所示。

  1. 打开 Source 显示路径,找到 npm 这个文件,删除掉

  1. ok 可以啦,重新在 PowerShell 里输入命令 npm -v,终于正常显示版本号了。

小结#

你若问我为什么 systsem32 文件夹下,会有个 npm 文件,当然啦,我也不知道,难道中了毒?

最后附上原文链接https://www.coder.work/article/559669

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

node.js - 在 PowerShell 上运行 npm 会询问 "你要如何打开这个文件"
https://blog.starrymiku.com/posts/github-projects/nodejs-powershell-yun-xing-npm/
作者
StarryCognet
发布于
2025-07-23
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录