node.js安裝后輸入“node -v”提示'node' 不是內部或外部命令,也不是可運行的程序的解決方法


換個電腦,重新搭配環境的時候遇到的問題、node.js已經在官網進行下載安裝了,但是VScode里面顯示不是內部的命令,也不是可運行的程序

但是在cmd控制台還是能查到的

借助網上的方法進行了測試和調配並沒有成功,路徑我也進行了配置了,不知道是哪里的問題,先在這里湊合着用吧

今天重啟了一下電腦自己好了

ps:windows+r----<  輸入cmd-------<打開控制台(此處可以使用命令)

 

網站上的方法:

https://blog.csdn.net/KingJulien2/article/details/73302903

出錯狀況:

在cmd窗口運行 node -xxx 命令,提示 'node' 不是內部或外部命令,也不是可運行的程序或批處理文件

 

產生原因:

環境變量沒有配置正確。

事實上我的狀況是壓根兒沒配……當時安裝好時直接在安裝目錄開窗口,node -v 有版本號返回就覺得安裝好了,沒有去配置環境變量。

 

配置環境變量:

(我的node.js的安裝路徑是 D:\Program Files\nodejs,各位修改環境變量時,按照自己的安裝目錄進行修改)

 

(1)新建變量

NODE_PATH

D:\Program Files\nodejs;

 

(2)修改PATH

加上%NODE_PATH%

 

配置成功后,運行 node -v 、npm -v 、appium -v 都成功了。

 

生效的應該是node.exe和各個.cmd文件,如果cmd文件不在nodejs文件夾下,那就翻一下其他文件夾找到這些.cmd文件所在,配置到NODE_PATH里面去。

 

解決nodejs環境變量配置在網上翻了好些文章,有些讓配置xx:/xxx/nodejs/node_modules,但對於我實際的情況來講這樣的配置路徑是不對的,所以大家在配置的時候,留意一下node.exe和.cmd文件都在哪個路徑下,配置對應的路徑。

另外一種可能:

本文鏈接: https://blog.csdn.net/ferrysoul/article/details/81583532

如果是下載的zip壓縮包解壓后要自己配置到系統環境變量中。

明明已經下載node.js了,但是在vscode中npm命令無效了。

因為在安裝Node.js軟件包的時候就打開VScode,所以你覺得可能是因為VScode的終端不會實時去檢測新增的環境變量而是只在打開VScode初始化的時候只檢測一次導致的,所以關掉VScode重新打開一個VScode就可以在終端下使用node -v 和  npm -v 等軟件包里面包含的命令了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM