運行項目時報錯: '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的命令.我安裝的時候沒關閉窗口,結果一直報錯,我刪了安裝了好幾遍,,,坑死了
在項目中運行: