1. 程式人生 > >cordova不是內部或外部命令的解決方案

cordova不是內部或外部命令的解決方案

問題

今天安裝用npm全域性安裝cordova,再執行cordova命令時,出現"cordova不是內部或外部命令"。覺得挺奇怪的,然後發現,之前使用npm全域性安裝的npm包都不能使用全域性命令了,像cnpm、http-server。

原因

其實原因很簡單,就是未配置環境變數,所以系統找不到命令的執行檔案。

解決方案

找到系統npm的安裝路徑,比如:
在這裡插入圖片描述

上面就是我電腦npm的路徑,從上圖也可以看到我們全域性安裝的npm包都會出現在裡面,所以只需求將npm的路徑配置為環境變數就可以。
在這裡插入圖片描述

再重新開啟命令列視窗,執行:

在這裡插入圖片描述