Question: grunt is not a recognized command?
Answer: Solution: Make sure the path to node is correctly configured. Try node -v and it should display the version of node you're running. If that works and you've npm install grunt-cli -g then try where grunt to see if you can find it on Windows.