npm : 無法將“npm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。


1、問題描述
在vscode運行命令:npm run -dev報錯。

 

 

 

 

2、分析解決
問題原因:npm環境變量配置問題。
在cmd窗口輸出node,回車后彈出信息node不是內部或外部命令,也不是可運行的程序,這時候就是環境變量配置的問題!

方法一:以管理員身份運行(推薦)
右擊vscode,選擇一管理員身份運行,即可解決問題。

 

 

 

方法二:查看npm環境變量配置
cmd運行node -v, npm -v檢查是否安裝。

如果此時cmd窗口提示node不是內部或外部命令,也不是可運行的程序,依舊是環境變量的問題

1)配置node環境變量:

打開此電腦 ==> 右鍵屬性 ==> 高級系統設置 ==> 環境變量

 

 

 

用戶變量下,新建用戶變量。變量值寫node.js的安裝路徑即可

 

 

 

2)npm的全局模塊的存放路徑以及cache的路徑及增加環境變量:
2.1)在node.js下建立node_global和node_cahce文件夾

 

 

 

cmd窗口輸入:

npm config set prefix “您想創建文件的地址”
npm config set cache “您想創建文件的地址”。一個設置了全局變量,一個設置了緩存。

 

 

 

2.2)新增系統Path變量

 

 


如果環境變量配好的話,仍然報錯,那就以管理員的身份啟動vscode,然后再次嘗試。
————————————————

原文鏈接:https://blog.csdn.net/MyronCham/article/details/119561972


免責聲明!

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



猜您在找 idea terminal npm : 無法將“npm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。 vscode報錯npm : 無法將“npm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。 所在位置 行:1 字符: 1 npm : 無法將“npm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括 路徑,請確保路徑正確,然后再試一次。 解決:npm中 下載速度慢 和(無法將“nrm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確, 然后再試一次)。 解決:npm中 下載速度慢 和(無法將“nrm”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確, 然后再試一次)。 解決:Add-Migration : 無法將“Add-Migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。 Ubuntu : 無法將“Ubuntu”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑 正確,然后再試一次。 add-migration : 無法將“add-migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次 問題解決:export : 無法將“export”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。 無法將“add-migration”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM