xxx 不是內部或外部命令解決辦法以及npm配置

青年晚報就是我發表於2018-12-10

前段時間安裝完node 除了npm在終端輸入什麼都不是內部或外部命令,煩的一筆,找了很多資料,大部分都是直接讓改環境變數配置,但是都沒成功,不知道是不是隻是我個人的原因。如何安裝node不再贅述,直接上解決這個問題的方法,這裡拿webpack做實驗

一、配置資料夾

在C:\Program Files\nodejs資料夾內新建兩個資料夾用於全域性存放依賴包路徑,和快取路徑

快取C:\Program Files\nodejs\node_cache

存放C:\Program Files\nodejs\node_global

xxx 不是內部或外部命令解決辦法以及npm配置
資料夾建立完成後開啟命令列輸入如下命令 配置路徑:

npm config set cache "C:\Program Files\nodejs\node_cache"

回車

輸入: npm config set prefix "C:\Program Files\nodejs\node_global" 回車

(輸入指令後,命令列閃一下,不會有任何提示)

二、安裝webpack

webpack分為全域性安裝,與專案安裝(安裝在你指定的資料夾內),我這裡使用的是全域性安裝

啟動cmd,鍵入如下的命令:

npm install webpack -g

點選回車,會有一個進度條,等待進度條完成後,(具體資訊可能有差別,但是隻要不出現error說明安裝成功) 此時,開啟nodejs的路徑C:\Program Files\nodejs\node_global資料夾,發現多了一些東西

xxx 不是內部或外部命令解決辦法以及npm配置
此時全域性webpack已經成功安裝。

三、環境變數配置

我的電腦——右鍵屬性——高階系統設定——高階———環境變數

分別新建使用者變數PATH和系統變數NODE_PATH

使用者變數:

xxx 不是內部或外部命令解決辦法以及npm配置
系統變數:

xxx 不是內部或外部命令解決辦法以及npm配置
這是最重要的一點;在安裝webpack後出現'webpack' 不是內部或外部命令的問題 就是此處設定不對

PATH和NODE_PATH全部設定為:C:\Program Files\nodejs\node_global。 這是最重要的一點;在安裝webpack後出現'webpack' 不是內部或外部命令的問題 就是此處設定不對

PATH和NODE_PATH全部設定為:C:\Program Files\nodejs\node_global。

看到網上的設定方法為 :NODE_PATH屬性指向C:\Program Files\nodejs\node_global\node_modules,這樣設定並不對,就會導致報不是內部命令

轉自:www.cnblogs.com/fengchaoran…

相關文章