2 min read

npm ERR! code EIO 해결

언제나와 같이 npm 세팅을 하고있던 나에게 내려온

청천벽력같은 code EIO을 해결해보자.

일단 내 환경은

윈도우에서 개발 중이고,

webdav를 통해 연결된 시놀로지 서버에서 작업중이다.

npm cache clean --force

일단 npm cache clean을 통해 잡다한 캐시들을 싹 지워주었고,

package-lock 삭제 뒤

node_modules 폴더도 삭제해주었다.

EIO는 Error Input Output의 준말인듯 하여서, 설치 시에 파일 읽고쓰기에 문제가 발생한 경우이다.

기존에 나는 내 서버에 원격으로 붙어서 작업할때 webdav나 ssh로 연결 후 작업했는데, 요것들은 별다른 설정이 없는 경우의 단일파일 용량제한이 꽤나 낮게 잡혀있는 편이다. 설정을 변경할 수도 있다만,

연결 프로그램을 RaiDrive로 바꿨다.

기존에는 그냥 SMB에다가 레지스트리 수정해서 사용하고 있었는데,

이거보단 RaiDrive가 더 안정적이여서 선택했다.

 

아무튼 이렇게 조치해준 뒤에

마지막으로

npm install

명령어로 재설치해주면 된다.

추천 글

featured