Fatal error: Unable to find local grunt

今天朋友幫我的一個網頁升級了使用GruntAutomate 一些Task
E.g. Minify CSS / JS 等等.. 有時間會在大家分享使用GruntJS 的好處
http://gruntjs.com/

當我嘗試使用Grunt的時候出現了這個錯誤信息…

Fatal error: Unable to find local grunt.
Fatal error: Unable to find local grunt,

grunt-cli: The grunt command line interface. (v0.1.13)

Fatal error: Unable to find local grunt.

If you’re seeing this message, either a Gruntfile wasn’t found or grunt
hasn’t been installed locally to your project. For more information about
installing and configuring grunt, please see the Getting Started guide:

http://gruntjs.com/getting-started

記得自己的電腦上已經安裝了Grunt 而他的錯誤信息也說明 安裝在電腦上的版本名稱
grunt-cli: The grunt command line interface. (v0.1.13)

為什麼還是找不到呢..

做了一會Research之後發現..原來需要在每一個Project 的資料夾上 都要安裝一次的

解決方法

我們可以在這個Project上的Root資料夾執行下以指令

npm install grunt --save-dev

Install GruntJS

在這個資料夾內安裝了Grunt [Local 的 Grunt]
便可以執行Grunt

建議在安裝完Grunt之後要耐執行以下指令..

npm install

用來更新這個Grunt/ProjectDependence
npm Install -> to install missing dependency

安裝完成後便可以再次執行 Grunt

Grunt

GruntJs is runningGrunt

Hope you find it useful

Leave a Reply