张满福 發表於 2019-8-22 09:53:00

node.js安装后输入“node -v”提示'node' 不是内部或外部命令,也不是可运行的程序的解决方法

<p>换个电脑,重新搭配环境的时候遇到的问题、node.js已经在官网进行下载安装了,但是VScode里面显示不是内部的命令,也不是可运行的程序</p>
<p><img src="https://img2018.cnblogs.com/blog/1743197/201908/1743197-20190822094142732-1211421986.png"></p>
<p>但是在cmd控制台还是能查到的</p>
<p><img src="https://img2018.cnblogs.com/blog/1743197/201908/1743197-20190822094557650-1421778472.png"></p>
<p>借助网上的方法进行了测试和调配并没有成功,路径我也进行了配置了,不知道是哪里的问题,先在这里凑合着用吧</p>
<p>今天重启了一下电脑自己好了</p>
<p><span style="color: rgba(255, 0, 0, 1)">ps:windows+r----&lt;&nbsp; 输入cmd-------&lt;打开控制台(此处可以使用命令)</span></p>
<p>&nbsp;</p>
<p><span style="color: rgba(255, 0, 0, 1)">网站上的方法:</span></p>
<p>https://blog.csdn.net/KingJulien2/article/details/73302903</p>
<p>出错状况:</p>
<p>在cmd窗口运行 node -xxx 命令,提示&nbsp;'node' 不是内部或外部命令,也不是可运行的程序或批处理文件</p>
<p>&nbsp;</p>
<p>产生原因:</p>
<p>环境变量没有配置正确。</p>
<p>事实上我的状况是压根儿没配……当时安装好时直接在安装目录开窗口,node -v 有版本号返回就觉得安装好了,没有去配置环境变量。</p>
<p>&nbsp;</p>
<p>配置环境变量:</p>
<p>(我的node.js的安装路径是&nbsp;D:\Program Files\nodejs,各位修改环境变量时,按照自己的安装目录进行修改)</p>
<p>&nbsp;</p>
<p>(1)新建变量</p>
<p>NODE_PATH</p>
<p>D:\Program Files\nodejs;</p>
<p>&nbsp;</p>
<p>(2)修改PATH</p>
<p>加上%NODE_PATH%</p>
<p>&nbsp;</p>
<p>配置成功后,运行 node -v 、npm -v 、appium -v 都成功了。</p>
<p>&nbsp;</p>
<p>生效的应该是node.exe和各个.cmd文件,如果cmd文件不在nodejs文件夹下,那就翻一下其他文件夹找到这些.cmd文件所在,配置到NODE_PATH里面去。</p>
<p>&nbsp;</p>
<p>解决nodejs环境变量配置在网上翻了好些文章,有些让配置xx:/xxx/nodejs/node_modules,但对于我实际的情况来讲这样的配置路径是不对的,所以大家在配置的时候,留意一下node.exe和.cmd文件都在哪个路径下,配置对应的路径。<br><br></p>
<p><span style="color: rgba(255, 0, 0, 1)">另外一种可能:</span></p>
<div class="article-copyright">
<div class="article-source-link2222">本文链接:https://blog.csdn.net/ferrysoul/article/details/81583532</div>


</div>
<div id="content_views" class="htmledit_views">
<p>如果是下载的zip压缩包解压后要自己配置到系统环境变量中。</p>
<p>明明已经下载node.js了,但是在vscode中npm命令无效了。</p>
<p>因为在安装Node.js软件包的时候就打开VScode,所以你觉得可能是因为VScode的终端不会实时去检测新增的环境变量而是只在打开VScode初始化的时候只检测一次导致的,所以关掉VScode重新打开一个VScode就可以在终端下使用node -v 和&nbsp; npm -v 等软件包里面包含的命令了。</p>


</div>

</div>
<div id="MySignature" role="contentinfo">
    <p>本文仅提供参考,是本人闲时所写笔记,如有错误,还请赐教,作者:阿蒙不萌,大家可以随意转载<br><br>
来源:https://www.cnblogs.com/huchong-bk/p/11392653.html
頁: [1]
查看完整版本: node.js安装后输入“node -v”提示'node' 不是内部或外部命令,也不是可运行的程序的解决方法