vagrant 에서 npm install 에러
npm install 실행시 다음과 같이 심볼릭 링크시에 에러가 발생함,
npm ERR! EPROTO: protocol error, symlink '../acorn/bin/acorn' -> '/home/vagrant/vue-webpack-simple/node_modules/.bin/acorn'
원인
VirtualBox 는 보안상의 이유로 shared folder 에 대해 symbolic link를 지원하지 않음
해결책
npm 옵션 변경
alias npm='npm --no-bin-links $*'
Ref
- http://stackoverflow.com/questions/24200333/symbolic-links-and-synced-folders-in-vagrant
- https://github.com/npm/npm/issues/9901