1. 程式人生 > >webpack 命令列報錯“webpack” 不是內部或外部命令的解決方法

webpack 命令列報錯“webpack” 不是內部或外部命令的解決方法

1. NodeJS安裝,筆者安裝在D盤。安裝目錄中有兩個資料夾node_cache,node_global如下:

2. 配置 npm安裝路徑,輸入如下命令:

npm config set prefix "D:\Program Files\NodeJS\Node_global" ;

npm config set cache "D:\Program Files\NodeJS\Node_Cache"

3. 配置環境變數:新建使用者變數NODE_PATH,值為 D:\Program Files\NodeJS\Node_global;

   補充使用者變數中path,新增 D:\Program Files\NodeJS\Node_global,若沒有path則新建並賦上值。

    

4. 全域性安裝webpack,輸入命令:npm install webpack -g,回車即安裝成功。但4.x版本的webpack還要安裝webpack-cli。

 因此 安裝webpack的命令可以如下:npm install webpack webpack-cli -g。

注意:至關重要的一步,安裝完webpack,若要呼叫webpack命令,若命令列工具已經開啟要重啟命令列工具,否則仍會報錯。

因此命令列工具會快取開啟命令列工具之前的系統配置,需要重啟來更新。(關閉命令列工具,Ctrl + R  cmd 重啟命令列工具)

5. 命令列輸入 webpack -v 驗證問題是否解決。