무엇:이 오류-치명적 오류를 일으키고 있다.지역 grunt"를 찾을 수 없습니다.
그럼 제가 먼저 나는 새로운 보병 버전 설치된 다음 나는 이 오류 좋지 않았다. 보병의 이전 버전을 제거했다.
D:\www\grunt-test\grunt grunt-cli:그 짜증 나는 명령줄 인터페이스입니다.(v0.1.4)
치명적인 오류:지역 소리를 찾을 수 없습니다.
만약 당신이 이 메세지 보고 있는 것의 Gruntfile거나 소리 국내에서 프로젝트에 설치되지 않다는 것을 알았지 않았다.고 구성하는 무슨 투덜거림 설치에 대한 자세한 내용은 Getting 시작 가이드:http://gruntjs.com/getting-started를 참조하십시오.
왜냐하면 소리에 대한 참조 저의 시스템 경로에 있지 않기 때문일까?아니면 다른 이?저는 몇번 이미를 다시 설치하려고 했다.
은 것 요.grunt.js
파일 프로젝트 디렉토리에 설치한다.grunt:init
'어울리다'와 됩니다jQuery, node,commonjs
. 원하는 것을 선택하고 계속 진행합니다.이거 진짜 되는구나.자세한 내용은 여기를 참조하십시오.
다음을 수행합니다.
1. npm install -g grunt
2. grunt:init ( you will get following options ):
jquery: A jQuery plugin
node: A Node module
commonjs: A CommonJS module
gruntplugin: A Grunt plugin
gruntfile: A Gruntfile (grunt.js)
3 .grunt init:jquery (if you want to create a jQuery related project.).
그건 작동할 거야.
v1.4용 솔루션:
1. npm install -g grunt-cli
2. npm init
fill all details and it will create a package.json file.
3. npm install grunt (for grunt dependencies.)
편집 : 새 버전의 업데이트된 솔루션:
npm install grunt --save-dev
글로벌이 아닌 node_modules에 Grunt 설치
Unable to find local Grunt
그룬트
Grunt CLI에서는 grunt를 로컬 node_modules 디렉터리에 설치해야 하므로 Grunt는 프로젝트에 대해 로컬입니다.
이 작업은 실패합니다.
npm install -g grunt
대신 다음을 수행합니다.
npm install grunt --save-dev
하다
npm install
./node_modules
에서 되어 있는 기타 것(「」, 「」)package.json
삭제)
이 이미 package.json
이 프로젝트에는 다음과 같은 내용이 포함되어 있습니다.grunt
는 '의존관계'입니다.
"devDependencies": {
"grunt": "~0.4.0",
다음 " " " " 를 실행할 수 .npm install
를
sudo를 사용한 패키지와 권한이 없는 패키지를 잘못 설치해서 문제가 해결되었습니다.
sudo chown -R $(whoami) $HOME/.npm
도움이 됐으면 좋겠어요
요.grunt
시험해 보세요.
npm install grunt
()-g
고장이다grunt
)
있는 것은 합니다.Gruntfile.js
현재 폴더에 있습니다.
그룬트. grunt라는 이름의 파일이 .Gruntfile.js
의)grunt.js
하면 됩니다.grunt-cli
은 「」를 개입시켜 ).npm install -g grunt-cli
를할 수 .grunt
명령어를 입력합니다.
둘째, 프로젝트용으로 grunt가 로컬에 설치되어 있는지 확인합니다.★★★이 보이면,package.json
그런 게 없어요"grunt": "0.4.5"
그 안에서 너는 해야 한다npm install grunt --save
프로젝트 디렉토리로 이동합니다.
이 문제를 해결하기 위해 ubuntu에서 다음 명령을 실행해야 했습니다(1시간 동안 gruntu를 알고 있습니다).
sudo npm install -g grunt
sudo npm install -g grunt-cli
cd /usr/local/bin
# current symlink points to ../lib/node_modules/grunt/bin/grunt*
sudo rm /usr/local/bin/grunt
sudo ln -s ../lib/node_modules/grunt-cli/bin/grunt* grunt
더럽지만 내가 찾은 유일한 해결책이야...:(
위의 어느 것도 효과가 없었습니다.왜냐하면, 글로벌하게 설치되어 있었기 때문입니다(이상하게도, 이러한 답변 중 몇 개에서 권장되고 있습니다).그것은 모든 것을 망치고 있었습니다.다음과 같은 효과를 얻을 수 있었습니다.
npm uninstall -g grunt
npm install
그제서야 로컬 grunt가 설치되고 사용할 수 있게 되었습니다.
그저.npm install
설치하다node_modules
다음 명령을 실행할 수 있습니다.
npm install grunt --save-dev
처음 사용하는 grunt 프로젝트/폴더를 Google Drive에서 실행하여 노트북 또는 워크스테이션에서 동일한 코드/빌드에 액세스할 수 있도록 합니다.
nodes_modules 폴더는 Google Drive로 상당히 동기화되어 있으며, 어느 시점에서 경합이 발생한 것 같습니다.또한 /nodes_modules/grunt 폴더의 이름이 /nodes_modules/grunt(1)로 변경되었습니다.
(1)을 제거하여 이름을 다시 바꾸면 문제가 해결되는 것 같습니다.
나도 바그랑트에서 같은 문제가 있었어.
설치하는 명령어를 실행하기 위해 sudo를 사용했습니다.
sudo npm install -g grunt-cli
그것은 나에게 효과가 있었다.
언급URL : https://stackoverflow.com/questions/13925916/what-is-causing-this-error-fatal-error-unable-to-find-local-grunt
'programing' 카테고리의 다른 글
스프링 보안 표현식 언어 주석에서 사용할 사용자 지정 메서드를 만드는 방법 (0) | 2022.09.23 |
---|---|
팬더 데이터 프레임 열 또는 열에서 목록을 얻으시겠습니까? (0) | 2022.09.23 |
어레이 항목을 값별로 제거하는 중 (0) | 2022.09.23 |
파일 다운로드 추적 방법 (0) | 2022.09.23 |
belongsToMany 관계가 존재하는지 확인합니다(라벨). (0) | 2022.09.23 |