본문 바로가기

오류해결

Vagrant npm install error

1. 증상

Vagrant에서 npm install 시 다음 에러가 발생했습니다.

npm ERR! EPROTO: protocol error, symlink '../acorn/bin/acorn' -> '/home/vagrant/vue-webpack-simple/node_modules/.bin/acorn'

 

2. 원인

virtual box는 보안상의 이유로 공유 폴더에 symbolic link를 지원하지 않습니다.

저같은 경우 project를 공유 폴더로 두고, 폴더 내에서 npm install을 했기 때문에 발생한 문제였습니다.

 

3. 해결책

--no-bin-links 옵션을 사용하면 됩니다.

npm install --no-bin-links