본문 바로가기
프로그래밍/Vue.js

Hit error EACCES: permission denied, mkdir '/Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/babel-cli/node_modules/fsevents/lib' 오류가 난다면...

by Mr-후 2019. 7. 6.
반응형

어떻게 하다 보니, 

Vue.js 란 녀석과 마주하게 되었다. 

처음부터 정리를 잘해가면서 포스팅을 올리면 좋겠지만 그럴 여력은 없다. 

이번 프로젝트가 끝나고 나면 진중하게 고민을 해서 서비스에 Vue.js를 도입할지 결정을 해야할 것 같다. 


토요일 아침 출근을 해서, 

책을 보면서 예제를 따라하다 보니 오류가 나서 몇자 적어본다. 

Hit error EACCES: permission denied, mkdir '/Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/babel-cli/node_modules/fsevents/lib' 오류가 난다면...


권한 주기를 몇 차례, 그래도 잘 안됐는데... 

예제를 따라하는데 큰 문제는 없지만 안되는 것이 있을 때는 짜증나기 마련이다. 


이것 저것 별짓 다했지만 저 EACCES오류는 사라지지 않았고 내가 내린 명령어가 뭔지도 모르고 있었다. 

sudo npm install -g babel-cli yarn 명령에 대한 결과가 저렇게 나오니.. 

구글 검색을 해보니 나랑 같은 사람들이 많다. 그런데 왜 책에서는 그런 이야기가 없는지 모르겠고 ... 

--------------------------------------

xxxxx-MacBook-Pro:es2015 xxxxx$ sudo npm install -g babel-cli yarn --unsafe-perm

/Users/xxxxx/.nvm/versions/node/v10.15.3/bin/babel-doctor -> /Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/babel-cli/bin/babel-doctor.js

/Users/xxxxx/.nvm/versions/node/v10.15.3/bin/babel-external-helpers -> /Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/babel-cli/bin/babel-external-helpers.js

/Users/xxxxx/.nvm/versions/node/v10.15.3/bin/babel-node -> /Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/babel-cli/bin/babel-node.js

/Users/xxxxx/.nvm/versions/node/v10.15.3/bin/babel -> /Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/babel-cli/bin/babel.js

/Users/xxxxx/.nvm/versions/node/v10.15.3/bin/yarnpkg -> /Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/yarn/bin/yarn.js

/Users/xxxxx/.nvm/versions/node/v10.15.3/bin/yarn -> /Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/yarn/bin/yarn.js


> fsevents@1.2.9 install /Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/babel-cli/node_modules/fsevents

> node install


node-pre-gyp WARN Using needle for node-pre-gyp https download 

[fsevents] Success: "/Users/xxxxx/.nvm/versions/node/v10.15.3/lib/node_modules/babel-cli/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" is installed via remote

+ babel-cli@6.26.0

+ yarn@1.16.0

added 68 packages from 33 contributors and updated 2 packages in 4.642s

xxxxx-MacBook-Pro:es2015 xxxxx$ npm install --save-dev babel-cli babel-preset-env babel-preset-stage-2


> fsevents@1.2.9 install /Users/xxxxx/Vue/es2015/node_modules/fsevents

> node install


node-pre-gyp WARN Using needle for node-pre-gyp https download 

[fsevents] Success: "/Users/xxxxx/Vue/es2015/node_modules/fsevents/lib/binding/Release/node-v64-darwin-x64/fse.node" is installed via remote


> core-js@2.6.9 postinstall /Users/xxxxx/Vue/es2015/node_modules/core-js

> node scripts/postinstall || echo "ignore"


Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!


The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 

> https://opencollective.com/core-js 

> https://www.patreon.com/zloirock 


Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


npm notice created a lockfile as package-lock.json. You should commit this file.

npm WARN es2015@1.0.0 No description

npm WARN es2015@1.0.0 No repository field.


+ babel-cli@6.26.0

+ babel-preset-stage-2@6.24.1

+ babel-preset-env@1.7.0

added 368 packages from 150 contributors and audited 4085 packages in 8.197s

found 1 low severity vulnerability

  run `npm audit fix` to fix them, or `npm audit` for details

xxxxx-MacBook-Pro:es2015 xxxxx$ ls -ll

total 248

drwxr-xr-x  232 xxxxx  staff    7424  7  6 11:00 node_modules

-rw-r--r--    xxxxx  staff  122207  7  6 11:00 package-lock.json

-rwxrwxrwx    xxxxx  staff     330  7  6 11:00 package.json

xxxxx-MacBook-Pro:es2015 xxxxx$ vi package.json


요지는 --unsafe-perm 인 것으로 나는 생각을 한다. 



반응형

'프로그래밍 > Vue.js' 카테고리의 다른 글

.babelrc에 대해...  (0) 2019.11.07
Vue CLI - init과 각 옵션  (0) 2019.11.06
Vue js dynamic class 적용  (0) 2019.07.17
vue img src 동적구성  (0) 2019.07.17
error potentially fixable with the `--fix` option.  (0) 2019.07.08