npm ERR! code 128

2020. 2. 12. 00:15Trouble Shooting

OVERMAP version 2를 Nuxt를 사용하여 개발을 진행중이었으며...

wysiwyg(위지시그, 에디터)가 필요하여 NHN의 국뽕에 취해버린 TOAST UI를 써보고자 하였더니,

 

nuxt용으로 누가 이미 개발했다... 기승전 한국인

README를 잘 보면 Production에선 사용하지 말라고하지만 하지말라면 더 하고싶어지는게 인간미죠

 

어쩔 수 없이 vue용을 설치하고자 했는데...

 

npm ERR! code 128
npm ERR! Command failed: git clone --mirror -q git://github.com/adobe-webplatform/eve.git /root/.npm/_cacache/tmp/git-clone-da584994/.git
npm ERR! fatal: could not create leading directories of '/root/.npm/_cacache/tmp/git-clone-da584994/.git'
npm ERR! 

개발도 항상 도커컴포즈로 구성하여 작업하다보니 해당 컨테이너 이미지에 git이 설치가 안되었나...?

그것도 아니더군요.

 

npm에서 친절하게 에러코드를 알려주고 있기에 검색을 해보았더니,

 

 

 

https://stackoverflow.com/questions/35021692/npm-install-error-code-128

 

???

 

root@overmap:/src# npm install -g npm
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.13.7
added 11 packages from 5 contributors, removed 7 packages and updated 36 packages in 7.056s

 

정상적으로 설치됩니다.