programing

generator-karma가 형제자매의 peerDependencies 요구 사항을 충족하지 않습니다.

elseif 2023. 3. 10. 21:15

generator-karma가 형제자매의 peerDependencies 요구 사항을 충족하지 않습니다.

같은 악명 높은 오류

npm ERR! peerinvalid 패키지 generator-karma가 형제들의 peerDependencies 요구 사항을 충족하지 않습니다.npm ERR! peerinvalid Peer generator-angular@0.7.1이 generator-karma@~0.6.0을 원합니다.
npm ERR! peerinvalid 피어 제너레이터-angular-ui-router@0.5.3이 generator-karma@~0.5.0을 원합니다.

npm ERR!시스템 Darwin 12.5.0npm ERR! 명령어 "node" "/usr/local/bin/npm" "install" "-g" "제너레이터 각도"npm ERR! cwd / Users / dmitrizaitsev / Dropbox / Priv / APP / my-yo-projectnpm ERR! 노드 -v v0.10.24npm ERR! npm - v 1.3.21npm ERR! 코드 EPEERINVALID

예를 들어 설치에서 다양한 패키지가 제공됩니다.

npm update -g yo

언인스톨에 관한 유일한 어드바이스generator-karma도움이 되지 않습니다.다시 복구됩니다.

이 문제가 발생하는 이유와 실제 솔루션에 대한 더 나은 설명이 있습니까?

실행해 보다npm uninstall -g generator-karma

글로벌하게 설치된 모든 NPM 패키지를 업데이트해야 합니다.콘솔에서 다음 명령을 실행합니다.

npm update -g

이 명령어는 나열된 모든 패키지를 최신 버전(태그 구성에 의해 지정됨)으로 업데이트합니다.

또한 누락된 패키지도 설치됩니다.

-g 플래그를 지정하면 글로벌하게 설치된 패키지가 업데이트됩니다.패키지 이름을 지정하지 않으면 지정된 위치(글로벌 또는 로컬)의 모든 패키지가 업데이트됩니다.

비슷한 문제가 있어서 터미널에서 이 작업을 수행했습니다.

rm -rf /usr/local/lib/node_modules/karma-*

그리고 나서package.json:

  "devDependencies": {
    "karma": "0.12.0",
    ...
  }

그 후 재설치

sudo npm install karma

그것은 나에게 효과가 있었다.

GitHub에서 최신 버전을 설치하는 다음 명령을 실행하여 수정했습니다.

$ npm install -g git://github.com/iamblue/generator-angular-ui-router.git

간단하게 인스톨 할 수 있었습니다.

npm install karma-generator

새로운 버전의 카르마를 설치하는 것 같습니다.그 후 나는 성공적으로 발전기를 설치할 수 있었다.위 작업을 한 후 커피스크립트도 함께 진행할 수 있었다.

/usr/local/lib/node_modules에 있는 일부 디렉토리에서 권한 문제가 발생했습니다.sudo를 사용하여 패키지를 설치했지만 대부분은 사용자 ID로 설치했습니다.Mac에서 다음 명령을 사용하여 이 문제를 해결했습니다.

sudo chown -R `whoami` /usr/local/lib/node_modules/
sudo chgrp -R admin /usr/local/lib/node_modules/

언급URL : https://stackoverflow.com/questions/21140931/generator-karma-does-not-satisfy-its-siblings-peerdependencies-requirements