programing

'grunt serve'가 'No Bower 구성 요소를 찾을 수 없음'을 표시하는 원인은 무엇입니까?

nasanasas 2021. 1. 10. 17:26
반응형

'grunt serve'가 'No Bower 구성 요소를 찾을 수 없음'을 표시하는 원인은 무엇입니까?


내 Windows 7 상자에서 angular-fullstack 으로 앵귤러 앱을 시작하고 있습니다. grunt-bower-install을 포함하여 -g 옵션으로 npm 패키지를 설치했습니다. 먼저 실행하여 응용 프로그램을 만들었습니다.

yo angular-fullstack appname

애플리케이션 생성 중 예외는 없었습니다. 응용 프로그램이 성공적으로 생성 된 후 다음을 사용하여 앱을 실행하려고했습니다.

그런트 서브

서버가 실행될 것으로 예상합니다. 그러나 '그런트 서브'는 실패했습니다.

"bower-install : app"(bower-install) 태스크 실행 Bower 패키지를 보관하는 위치를 찾을 수 없습니다.

우리는을 찾고 시도 .bowerrc파일하지만, 사용자 정의 찾을 수 없습니다 directory정의 속성을. 그런 다음 시도 bower_components했지만 존재하지 않는 것 같습니다. 최후의 수단으로 1.0 이전 components디렉토리를 시도했지만 찾을 수 없었습니다.

안타깝게도 설치하신 Bower 패키지가 어디에 있는지 모르면 진행할 수 없습니다.

치명적인 오류 : Bower 구성 요소를 찾을 수 없습니다.

.bowerrc 파일을 찾았고 app / bower_components를 가리 켰습니다. 불행히도 bower_components 파일은 어디에도 없었습니다. 직접 만들려면 파일의 내용이 무엇인지 잘 모르겠습니다. 이 문제를 일으키는 누락 된 파일입니까 아니면 npm 패키지가 있습니까? 올바르게 설치하지 않았습니까?

  • npm을 사용하여 bower도 설치했습니다 *

감사


나는 같은 문제가 있었고 다음은 내 경우에 효과가 있었다.

  1. 루비와 나침반 설치 (여만 필요)
  2. Ruby bin 폴더의 경로가 % PATH %에 추가되었는지 확인했습니다.
  3. 설치된 Git
  4. cmd 창을 다시 시작하고 앱 폴더에서 "bower install"을 실행했습니다.

그 후 grunt serve 명령이 완벽하게 작동했습니다. 참고 : Git을 설치하고 bower 설치를 실행하는 것으로 충분할 수 있습니다.


혼란스럽게도 angular-fullstack과 함께 제공되는 grunt-bower-install 작업은 bower 구성 요소를 설치하지 않습니다. 아무것도 설치하지 않습니다. 이 오류는 bower_components를 직접 찾을 수 없으므로 해당 작업을 수행 할 수 없음을 알려줍니다.

문제를 해결하려면 bower install.

Bower를 설치하지 않은 경우 npm install -g bower먼저 실행하십시오 .


저도 같은 문제에 직면하지만 한 npm install -g bowerbower install얻은 grunt serve작업.

올가가 언급 한 일을 할 필요가 없었습니다.

도움이 되었기를 바랍니다.


npm install -g bowerbower 구성 요소를 설치하지 않는 bower install경우 모든 bower 구성 요소를 설치 한 다음을 실행해야 grunt serve합니다. 잘 작동합니다


시도해보십시오 bower install. git에 연결할 수 없다는 메시지가 실패하면 아래 명령을 실행하여 저장소 포인팅 위치를 변경할 수 있습니다.

$ git config --global url.https://github.com/.insteadOf git://github.com/ 

이렇게하면 orginasation 방화벽이 차단하는 경우 git 대신 https를 통해 다운로드됩니다.


제 경우에는 sudo작동하도록 추가 했습니다. 그래서, 난 도망 sudo npm install -g bower다음과 bower install. grunt serve그런 다음 실행했을 때 일했습니다.


Bower를 설치하려면 Git 저장소에서 패키지를 가져와야하므로 먼저 시스템에 Git 애플리케이션을 설치해야합니다. https://git-scm.com/downloads 링크에서 다운로드 할 수 있습니다 . 이제 다운로드 한 후 PATH가 설정되지 않을 수 있으므로 ControlPanel-> 시스템 및 보안-> 시스템-> 고급 시스템 설정 (왼쪽)으로 이동하여 클릭하고, 그런 다음 환경 변수-> 시스템 변수-> PATH로 이동하여 편집을 클릭하고 다음 경로를 적어 둡니다.

; C : \ Users \ admin \ AppData \ Local \ Programs \ Git \ bin; C : \ Users \ admin \ AppData \ Local \ Programs \ Git \ cmd .... 위 경로는 내 시스템에서 Git이 설치된 위치이며, Git이 설치된 시스템의 위치로 크롤링하고 경로를 선택할 수 있습니다. "bin"및 "cmd"폴더에서 PATH 변수에 붙여 넣습니다.

이제 GIT 경로를 설정 한 후 "$ bower install"명령을 입력하면 모든 bower 패키지가 설치됩니다.


npm install -g bower
bower install
grunt serve

나를 위해 일했습니다 ...


npm install -g bower
bower install
grunt serve

그것도 작동했다

참조 URL : https://stackoverflow.com/questions/22367837/what-is-causing-grunt-serve-to-throw-no-bower-components-found

반응형