반응형
mongoose 실습한다고 npm으로 mongoose 패키지를 설치하려는데 위와 같은 에러가 발생했습니다.
대충 읽어보니 폴더 name을 "mongoose"로 변경해서 다시 실행해봤지만 같은 오류가 발생해서 알아보니...
package.json의 "name" 부분이 "mongoose"로 되어있었는데 "mongoose-study"로 변경 후 다시 설치해보니 잘 됩니다.
좀 더 알아보니 이러한 에러는 npm 프로젝트가 등록되지 않았을 경우에도 발생하며
보통은 폴더명을 뭐 "express"나 "mongoose" 이런 식으로 만들어서 npm install 하면서
package.json의 name이 설치해야 할 패키지명과 같아져서 발생하게 됩니다.
간단하게 package.json에서 name만 다른 이름으로 변경해주면 해결되는 문제였습니다.
반응형