programing

무엇:이 오류-치명적 오류를 일으키고 있다.지역 grunt"를 찾을 수 없습니다.

randomtip 2022. 9. 23. 21:44
반응형

무엇:이 오류-치명적 오류를 일으키고 있다.지역 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

반응형