Misc.

macos에서 vs code, vue, vuetify 설치 시 참조

야옹이백작 2021. 10. 6. 14:14

1. vs code (https://code.visualstudio.com/download)

 

2. powershell (referer: MacOS에 PowerShell 설치 - PowerShell | Microsoft Docs)

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 
$ brew install --cask powershell

 

3. vue

vs code의 terminal 메뉴의 새 터미널을 선택

 

$ npm install -g @vue/cli

 

4. vuefity

$ vue create my-app

$ cd my-app

$ vue add vuetify

? Choose a preset: (Use arrow keys)

   Default (recommended)

   Preview (Vuetify 3 + Vite)

   Prototype (rapid development)

> V3 (alpha)

   Configure (advanced)

 

5. misc.

  5.1 permission deied, access node_modules (referer : https://stackoverflow.com/questions/48910876/error-eacces-permission-denied-access-usr-local-lib-node-modules/51024493#51024493)

 

npm ERR! path /usr/local/lib/node_modules

npm ERR! code EACCES

npm ERR! errno -13

npm ERR! syscall access

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'

npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'

npm ERR! errno: -13,

npm ERR! code: 'EACCES',

npm ERR! syscall: 'access',

npm ERR! path: '/usr/local/lib/node_modules' }

...

 

First check who owns the directory

ls -la /usr/local/lib/node_modules

 

it is denying access because the node_module folder is owned by root

drwxr-xr-x 3 root wheel 102 Jun 24 23:24 node_modules

 

Then change owner

sudo chown -R $USER /usr/local/lib/node_modules

 

5.2 node_modules 디렉토리 권한 설정 변경시 su:Sorry (referer : https://devmg.tistory.com/177)

Computer:~ user$ sudo -s

bash-3.2# passwd root

 

6. test

$ cd <project-name> $ npm install $ npm run dev