命令行错误提示--系统找不到指定的文件

命令行错误提示--系统找不到指定的文件


在一次下载模块时突然发现我的npm命令无法使用,如npm -v 查看版本的命令,错误提示:系统找不到指定的文件。
在这里插入图片描述
我刚开始以为是我的node无法使用了,但node -v命令还是正常的,我在网上搜索答案,但搜到的基本都是npm的环境变量未配置好,我重新配了环境变量,甚至node来回卸载又更换版本的重新安装,重新配环境变量,但仍然没有解决。

后来我进入node的安装目录,希望能从这里找到答案,然后发现node目录下的npm.cmd无法正常打开,
在这里插入图片描述
因为正常情况下cmd文件打开后会将命令行工具弹出,此时我就开始怀疑是cmd的出问题了,接着我就试着调出cmd命令行来探究结果,在这里插入图片描述
在这里插入图片描述

突然发现,cmd果然无法使用了,到此,npm无法使用的根本原因找到了。
接下来就好办了,因为cmd的命令行一般放于C:\Windows\System32目录下,在该文件夹下搜索cmd.exe果然无法搜索到该程序,然后从其他地方拷贝过来一个cmd.exe即可解决。

解决办法

1.从别人电脑上拷贝cmd.exe,直接拷贝到自己电脑上C:\Windows\System32目录下即可。
ps:最好双方系统版本一致
2.在C:\Windows\WinSxS目录下搜索cmd.exe,将其拷贝到C:\Windows\System32目录下即可
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值