2013-12-13 143 views
2

我試圖做一個介紹咕嚕教程。我已經安裝的git,Node.js的,咕嚕全球(或至少我認爲我所做的使用:NPM安裝-g咕嚕(安裝),然後我做了一個快速目錄,進入它(MKDIR演示,演示CD)但是當我鍵入:咕嚕初始化:節點不工作

> grunt init:node 

在提示我得到以下幾點:

grunt-cli: The grunt command line interface (v0.1.11) 
Fatal error: unable to find local grunt 
If you're seeing this message, either a Gruntfile wasn't found or 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

我已經看了看,並說做什麼我做什麼教程提到???任何想法我做錯了嗎?Node.js和Git一直在正常工作,所以我只能假設它是咕嚕聲或安裝失敗。

謝謝

回答

3

與咕嚕聲你需要兩個元素。你已經使用npm install -g grunt-cli安裝了一個全球的grunt-cli,同時也是一個本地(到項目)grunt本身的副本。所以在你的項目文件夾中安裝這個​​這將安裝一個本地grunt,並將它添加到你的package.json文件中的devDependencies。您還需要項目文件夾中的Gruntfile.js。這是一個偉大的寫了http://www.integralist.co.uk/Grunt-Boilerplate.html

+0

感謝您的答覆,我會通過你提供更多的鏈接閱讀。我認爲我沒有提到的一件事是我使用的是Windows 7,如果這很重要,因爲這個網站表明我基於這個原因爲自己創建了幾個部分。我不知道這是否會改變任何事情。 NPM安裝咕嚕--saveDev – mtpultz

+0

你有Gruntfile.js在項目目錄:使用它上面現在只能說,一個有效的Gruntfile不能後,我發現用?這是實際告訴grunt要做什麼所必需的。我在Windows 7上使用過grunt,所以不應該遇到任何問題。 –

+0

對不起,我認爲它是由上述產生的。我找到了AppData文件夾並手動提取了Gruntfile.js,並將其放置在項目中。現在grunt init:node產生本地Npm模塊「grunt-contrib-jshint」未找到它是否安裝?以及警告:找不到任務「init:node」。使用--force繼續 – mtpultz