更新win10后,电脑出现'node' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 解决方法

  • 有一次电脑在不使用的时候,自动更新了,然后也不知怎么了,我平常都是在IDEA开发工具的自带Terminal中用npm的方式启动前端项目的,可是在那一天突然不用了,显示:
    'node' 不是内部或外部命令,也不是可运行的程序 或批处理文件

  • 我当时想,是不是我的IDEA自带的Terminal出问题了,我就打开了电脑系统的cmd命令,结果还是同样显示'node' 不是内部或外部命令,也不是可运行的程序 或批处理文件

  • 我着急了,上网百度,说可能环境变量没配好,出问题了,这肯定是一方面的原因
    于是, 我的电脑-->右键属性-->高级系统设置-->高级-->环境变量--Path


    高级系统设置

    环境变量

    可以看到我的环境变量也配好了:


    配置

    配置

注意,这两个都要的,如果你的没有显示你安装Node的路径,,那么说明你没有配置好环境变量,你要排除一下是不是这个原因导致的.

我的已经配置好了,可还是不行,我就把我的node.js卸载了,重新安装,然后重新配置,结果还是不行,我的Node.js默认是安装在C盘的
\我又发现,因为电脑更新后,我有些权限好像没有,于是我就想是不是没有权限的问题,
后来我又卸载了,再次重新安装,这次我不选择安装在C盘了,我选择了其他的盘中,待我安装好之后,配置好环境变量,再次打开CMD,运行node -v ,成功了:

成功

但是,大部分人的不能用,我想都是环境变量的问题吧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容