'webpack' 不是內部或外部命令,也不是可運行的程序 或批處理文

運行項目時報錯: 'webpack' 不是內部或外部命令,也不是可運行的程序 或批處理文node

由於當時報錯到時候沒截圖,我這裏就不放圖片了webpack

報這個錯時由於沒有全局安裝webpack,web

解決方法:npm

1.確保nodeJS已安裝緩存

2. 找到nodejs目錄,個人目錄是圖片上這個,你的可能不同,看下有沒有如下兩個文件,沒有就新建blog

3. 修改全局路徑,須要把默認的安裝包路徑改爲nodejs裏面這兩個新建的文件圖片

配置全局路徑:npm config set prefix 「C:\Program Files\nodejs\node_global」 
配置緩存路徑:npm config set cache 「C:\Program Files\nodejs\node_cache」 class

注意: 這裏的路徑是你剛剛新建的文件的路徑,你能夠在文件處右擊-->複製當前路徑變量

4. 修改系統的環境變量ejs

桌面--> 個人電腦 --> 右擊 屬性 --> 高級系統設置 --> 環境變量(或者直接打開控制面板)

 

點擊新建,建立一個NODE_PATH的系統變量,路徑爲你建立的node_global文件路徑再增一級node_modules,如圖

 

 

在系統變量的path中增長剛剛添加的路徑

在用戶變量中新增一個PATH,路徑和NODE_PATH同樣

 

5. 全局安裝webpack

npm install webpack -g

注意: 若是安裝的是較高版本的webpack,(如今安裝的版本都比較高),還須要安裝webpack-cli

npm install webpack-cli -g

安裝的時候可能有一些warn警告,不影響,只要安裝好包就能夠

安裝以後你能夠到nodejs的文件夾下看下是否有webpack包了

6. 運行webpack -v查看當前版本

這樣就安裝好了,(這裏我安裝的版本比較低),能夠到項目中使用

注意: 安裝以後若是沒關閉運行窗口,直接webpack-v,仍是會報'webpack'不是內部或外部命令......,必定要把運行窗口關閉後,從新打開運行,項目中也是,先把運行窗口關閉在使用webpack的命令.我安裝的時候沒關閉窗口,結果一直報錯,我刪了安裝了好幾遍,,,坑死了

在項目中運行:

相關文章
相關標籤/搜索