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


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

因為當時報錯到時候沒截圖,我這里就不放圖片了

報這個錯時因為沒有全局安裝webpack,

解決方法:

1.確保nodeJS已安裝

2. 找到nodejs目錄,我的目錄是圖片上這個,你的可能不一樣,看下有沒有以下兩個文件,沒有就新建

3. 修改全局路徑,需要把默認的安裝包路徑改成nodejs里面這兩個新建的文件

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

注意: 這里的路徑是你剛剛新建的文件的路徑,你可以在文件處右擊-->復制當前路徑

4. 修改系統的環境變量

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

 

點擊新建,創建一個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的命令.我安裝的時候沒關閉窗口,結果一直報錯,我刪了安裝了好幾遍,,,坑死了

在項目中運行:


免責聲明!

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



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM