2016-08-03 4 views
6

나는 npm install sass-loader node-sass --save-dev를 실행할 때이 오류를 얻을 이유를 이해하려는 그러니까 기본적으로├── 충족 피어 종속성 발전기 카르마 @> = 0.9.0

├── 충족 피어 의존성 발전기 카르마 @> = 내가 npm install generator-karma을 실행할 때 나는 것을 볼 수 있기 때문에 그 업보가 설치되어 있는지 분명하지만 0.9.0

:

└─┬ [email protected] <--- Which mean karma is there... 
    └─┬ [email protected] 
    ├── [email protected] 
... 

내가 응답 explaini 읽었습니다 ng 나는 npm install -g grunt-cli bower yo generator-karma generator-angular을 사용해야하지만 이것은별로 도움이되지 않습니다.

node_modules을 제거하고 다시 설치해야합니까?

+1

'rm -rf node_modules'을 실행 한 다음'npm i'를 실행하여 package.json에 나열된 모든 것을 다시 설치하는 것은 결코 어렵지 않습니다. 그것은 "다시 켜고 끄는"것과 같습니다. – gfullam

답변

6

npm은 더 이상 모듈 종속성을 자동으로 설치하지 않습니다. 즉, 의존성 모듈을 직접 설치해야합니다. 기본적으로 npm install [email protected]>=0.9.0을 실행 한 다음 이전 npm install 명령을 실행하면 좋은 결과를 얻을 수 있습니다.

+0

좋은 설명 감사합니다! –