2013-12-13 4 views
2

인트로 무언가 튜토리얼을하려고합니다. git, node.js 및 grunt를 전 세계적으로 설치했습니다. (또는 적어도 npm install -g grunt (설치)를 사용한다고 생각했습니다.) 그런 다음 빠른 디렉토리를 만들어 입력했습니다 (mkdir 데모, cd 데모). 그러나 나는 입력 할 때 : 프롬프트에서grunt init : 노드가 작동하지 않습니다.

> 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와 로컬 (프로젝트에 대한) 사본 자체도 포함됩니다. 따라서 프로젝트 폴더에 npm install grunt --saveDev으로 설치하면 로컬 꿀꺽 꿀꺽 마술을 설치하고 package.json 파일의 devDependencies에도 추가합니다. 또한 프로젝트 폴더에 Gruntfile.js가 필요합니다. 이것은 훌륭한 글입니다. http://www.integralist.co.uk/Grunt-Boilerplate.html

+0

답장을 보내 주셔서 감사합니다. 보내 주신 의견을 읽어 보겠습니다. 필자가 언급하지 않은 한 가지는 필자가 Windows 7을 사용하고 있다는 것입니다.이 웹 사이트는 필자가 저를 기반으로 한 몇 개의 섹션에 대한 내용을 담고 있기 때문에 중요합니다. 그게 아무것도 바뀌는 지 모르겠습니다. 위의 내용을 사용하면 다음과 같이 사용하면 올바른 Gruntfile을 찾을 수 없다는 메시지가 나타납니다. npm install grunt --saveDev – mtpultz

+0

프로젝트 디렉토리에 Gruntfile.js가 있습니까? 이것은 실제로 무엇을 해야할지 말하기 위해 필요합니다. 나는 윈도우 7에서 꿀꿀 거리는 소리를 사용 했으니 까. –

+0

죄송합니다. 위와 같이 생성 된 것 같습니다. AppData 폴더를 찾아서 Gruntfile.js를 수동으로 추출하여 프로젝트에 배치했습니다. 이제 grunt init : 노드가 Npm 모듈을 생성합니다. "grunt-contrib-jshint"가 설치되어 있지 않습니까? 뿐만 아니라 경고 : 작업 "초기화 : 노드"찾을 수 없습니다. 계속하려면 --force를 사용하십시오 – mtpultz

관련 문제