어떻게 하다 보니,
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-- 1 xxxxx staff 122207 7 6 11:00 package-lock.json
-rwxrwxrwx 1 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 |