安裝好grunt,cmd 提示"grunt不是內部或外部命令" 怎么辦?


  Grunt和所有grunt插件都是基於nodejs來運行的,因此,必須安裝node.js。

(一)

  去官網http://nodejs.org/ 下載安裝包 node-v6.9.2.msi,直接點擊安裝。

  windows的安裝msi文件在過程中會直接添加path的系統變量,變量值是你的安裝路徑,默認路徑是“C:\Program Files\nodejs”

  安裝后,npm也跟着安裝完成。非常智能,以前還需要安裝git 這個工具。

(二)

   使用window+r,輸入cmd。如果是w10系統,則需要以管理員身份運行cmd。

   如果能正確顯示版本號,則表示安裝成功。

    

(三)

    配置npm的全局模塊的存放路徑以及cache的路徑。

    (1)便在NodeJs下建立"node_global"及"node_cache"兩個文件夾。

         (2)啟動cmd,輸入

     npm config set prefix "C:\Program Files\nodejs\node_global"

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

     (3)系統變量下新建"NODE_PATH",輸入”C:\Program Files\nodejs\node_global\node_modules”

      用戶變量"PATH"修改為“C:\Program Files\nodejs\node_global\”

(三)

   (1)安裝grunt。

    以管理員身份運行 如下命令

    npm install -g grunt-cli

      (2)

    測試是否安裝成功。

          cmd,輸入命令行 grunt -version,顯示版本號即成功。

    

     很多時候,會提示 “grunt不是內部或外部命令”,該怎么辦呢? 

   這是因為我們雖然在 已經安裝了grunt,但是沒有指定正確的環境變量Path(用戶變量或系統變量)。

     例如,在我的系統中,gurnt.cmd 在 "C:\Program Files\nodejs\node_global"

    

 

    那么,你可以在 "用戶變量"或"系統變量"的Path 指定路徑。

    

 

  關閉后,重新啟動cmd運行即可。

  


免責聲明!

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



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