node.js - 在 PowerShell 上运行 npm 会询问 “你要如何打开这个文件“
奇遇今天准备打开VSCode玩一会vue,使用npm run serve 命令后直接给我干个打开文件窗口,给我整的一头雾水。。。。试错接下来我踏上解决这个错误的路程,以下是我心路历程:检查环境变量,重新复制粘贴node路径,没错啊。重新安装npm 也没问题啊。在powerShell里使用命令查看node、vue版本,都可以正常显示,头大。郁闷了,那就重新安装nodejs吧,安装包版改为了压缩包版,
·
奇遇
今天准备打开VSCode玩一会vue,使用npm run serve 命令后直接给我干个打开文件窗口,给我整的一头雾水。。。。
试错
接下来我踏上解决这个错误的路程,以下是我心路历程:
- 检查环境变量,重新复制粘贴node路径,没错啊。
- 重新安装npm 也没问题啊。
- 在powerShell里使用命令查看node、vue版本,都可以正常显示,头大。
- 郁闷了,那就重新安装nodejs吧,安装包版改为了压缩包版,还不行!!!
- 什么破电脑,刚买来还没过7天无理由,难不成就要让我重装系统???黑人问号???
偶然
百度了半个小时,也没找到结果,果断打开了谷哥,皇天不负有心人,还真让我给找到了!!
踏破铁鞋无觅处
以下为解决方法
-
在powershell中运行命令“get-command npm”
get-command npm
-
它可能会给你错误的路径,蓝色标线所示。
-
打开 Source 显示路径,找到 npm 这个文件,删除掉
-
ok 可以啦,重新在powerShell里输入命令 npm -v,终于正常显示版本号了。
小结
你若问我为什么 sysytem32 文件夹下,会有个 npm 文件,当然啦 我也不知道,难道中毒了?
最后附上原文链接 node.js - 在 PowerShell 上运行 npm 会询问 “How do you want to open this file?”,命令行很好
更多推荐
已为社区贡献1条内容
所有评论(0)