강좌
글 수 108
맥(el capitan)에서 npm 에러가 발생했어요 npm 을 최신으로 업글했더니 이런문제가 ㅠㅠ
throw err; 와
npm ERR! 를 뿜어데길래 brew 로 node 를 재설치
$ brew uninstall node
$ brew install node
그러나 이전에 sudo 로 설치했어서 일까??? 퍼미션까지 문제가 생겨버리게 되었고 npm도 못찾아요.
이런 바보같은 일이 node ,npm , 버전에서도 문제가 있어서 롤백한다는 포스팅도 있고 몇번 시도하다보니
link 문제도 already installed, it's just not linked...
결국은 이렇게 해결했습니다.
$ sudo rm -rf /user/local/lib/node_modules/
$
sudo brew uninstall node
$
brew update
$
brew upgrade
$
brew cleanup
$
brew install node
$
sudo chown -R $(whoami) /usr/local
$
brew link --overwrite node
$
brew postinstall node
$ node -v
$ npm -v
그랬더니 이번에는 cordova나 ionic에서도 퍼미션 문제가 발생했음 해당없는분은 할 필요없겠죠?
$sudo npm remove -g cordova
$sudo npm install -g --unsafe-perm=true cordova
$sudo chown -R 계정 /Users/계정/.config/configstore/
이렇게 해결??