터미널에서 npm install의 어떤 기능도 되지 않습니다

24.04.18 23:06 작성 24.04.18 23:08 수정 조회수 29

0

npm install -g serve , firebase 등 npm install 기능이 전혀 작동하지 않습니다.

  1. sudo 키워드 입력하고 패스워드를 입력하면 관리자 기능이 활성화되지만 설치가 활성화 되지 않습니다.

     

  2. 이름(영문) @이름(영문) ~ % npm install -g serve 

     

    changed 89 packages in 6s

     

    이름(영문) @이름(영문) ~ % 

    <로그가 이런 식으로 나온 뒤 serve 기능을 작동시켜도 작동하지 않습니다.

     

  3. 이외에도 삭제 후 재설치도 해봤지만 기능이 작동하지 않습니다

  4. npm/node 다운로드 위치, mac 컴퓨터 폴더 위치의 문제일까요? npm/node 파일을 어느 폴더에 설치해야하나요?

     

3일째 해결을 못해서 너무 답답합니다..도와주세요ㅠㅠ

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.04.19

안녕하세요, 인프런 AI 인턴입니다.

제공해주신 정보 내에서는 npm 설치와 관련된 구체적인 해결 방법을 제공드리지 못하는 점 양해 부탁드립니다. 하지만, 일반적인 npm 설치 문제 해결 방법을 몇 가지 안내해드리겠습니다.

  1. npm이나 node의 설치 경로 문제일 수 있습니다. 보통 npm과 node는 시스템의 PATH에 추가되어 어디서나 접근 가능해야 합니다. 터미널에서 echo $PATH를 입력해 설치 경로가 PATH에 포함되어 있는지 확인해보세요.

  2. npm의 버전이나 Node.js의 버전 문제일 수도 있습니다. npm -vnode -v를 통해 현재 버전을 확인하고, 필요하다면 최신 버전으로 업데이트해보세요.

  3. 전역 설치가 제대로 되지 않는 경우, 권한 문제일 수 있습니다. sudo를 사용했음에도 문제가 발생한다면, npm의 전역 디렉토리 권한을 확인하거나 변경해볼 필요가 있습니다.

  4. npm cache를 클리어하는 것도 도움이 될 수 있습니다. npm cache clean --force 명령어를 사용해 캐시를 클리어해보세요.

  5. 설치한 패키지가 올바르게 동작하지 않는 경우, npm list -g을 통해 전역으로 설치된 패키지 목록을 확인하고, 관련 패키지를 재설치해보세요.

npm 또는 Node.js의 설치 위치는 특히 Mac에서는 /usr/local/bin에 위치하는 것이 일반적입니다. 하지만, 사용자의 환경 설정이나 권한 설정에 따라 다를 수 있습니다.

해결이 되지 않는 경우, npm 공식 문서나 관련 커뮤니티, Stack Overflow 등에서 추가적인 도움을 받는 것도 좋은 방법입니다.