웹 사이트 개발과 관련된 기본지식을 가진상태로 웹 앱을 손쉽게 구성해 볼 수 있는 서비스로 EAS라는 것이 있는 것을 확인하고 좋아하는 유튜버 조코딩님의 영상자료를 수행해 보던 도중 제목의 권한 에러가 발생하였습니다.
m1 유저로써 일반적인 실행방법과 다른 에러는 남겨두도록 하고 있으므로 해당 방법을 해결한 방법을 공유합니다.
권한 문제이므로 sudo 옵션을 부여하는 것으로 해결
sudo npm install --global expo-cli
위의 에러가 발생한 경우 watchman도 설치가 안되어있는 상태라고 생각됩니다.
Watchman은 특정 폴더나 파일을 감시하다가 변화가 일어났을 때, 특정 동작을 실행하도록 하는 역할을 하는데 react-native의 경우, 소스코드의 추가, 변경이 발생하면 다시 빌드하기 위해 Watchman을 사용합니다.
해당 기능은 mac OS 전용입니다.
밑의 명령어를 통해 설치해주도록 합니다.
brew update
brew install watchman
'DevLog' 카테고리의 다른 글
[고찰] 'NamedTuple' 클래스의 해결되지 않은 속성 참조 'multi_hand_landmarks' (0) | 2023.03.06 |
---|---|
[Tools] cv2.Canny() (0) | 2023.03.06 |
이미지 세그멘테이션 정리 Image Segmentation(1) (0) | 2023.01.11 |
[Tip] labelimg 설치하기 for M1 (0) | 2022.12.15 |
[TIP] Google Colab 런타임 연결 해제 방지하기 (0) | 2022.12.07 |