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