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
'오류해결' 카테고리의 다른 글
sourcetree push할 때 Permission denied 에러 처리 (0) | 2022.06.15 |
---|---|
strapi 호스팅 중 발생한 에러 처리 (0) | 2022.03.08 |
Jest Cannot find module 에러 (0) | 2021.12.21 |
Error: Reducer "A" returned undefined during initialization (1) | 2020.11.05 |
[MySQL] ER_NOT_SUPPORTED_AUTH_MODE (0) | 2019.05.24 |