라벨이 MacOS인 게시물 표시

Type error: Cannot find module ... Github Actions Ubuntu 환경

이미지
  Github Actions로 배포 자동화를 설정하기 위해서 yml 파일을 작성하고 push 했는데 위에 사진과 같이 파일 경로를 찾지 못하는 문제가 발생했다. 로컬 개발환경에서 build시에는 문제가 없는데 Github Actions에서 build시에만  Type error: Cannot find module '@/assets/icons' or its corresponding type declarations. 오류가 발생했다. 오류 해결 과정에서 세웠던 가설들과 해결 과정 3가지를 적어보려한다. 첫번째, 가설:  Next.js 13에서는 터보팩으로 전환했지만 여전히 Webpack을 번들러로 사용하고. Webpack은 TS 컴파일 단계와 다른 단계에서 실행되므로 tsconfig.json을 고려하지 않는다. 그러므로  tsconfig.json의 paths가 제대로 적용되지 않는것이 문제이다. 해결방법: next.config.js에 webpack config.resolve.alias 옵션을 사용해서 @를 경로에 맞게 수정되도록 설정한다. /** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: false , webpack ( config ) { config . resolve . alias = { ... config . resolve . alias , '@' : path . join ( __dirname , '/' ), }; return { ... config ,    ...        ... 기타 설정 생략         ... ... 결론: 하지만 나의 경우  동일하게 Cannot find moudle 에러가 발생했다. 두번째,  가설: typescript는 devDependencies에 작성되어 설치되는데 build 할 때 환

[React-Native] MacOS Catalina 버전 cooapods 설치(1.9.1)

이미지
현재 사용중인 Catalina 버전 React Native를 공부하면서 expo로만 화면을 띄워봤는데 직접 시뮬레이터로 화면을 띄워보고싶었다.  공식 문서 메뉴얼대로 설치하고있었다. 하지만 아래처럼 오류가 발생했다. 오류 메세지에서 제시해준 방법대로 pod install 했을때 설치되는 버전이 1.8.4 버전이었는데 1.9 이상을 설치해야한다고 한다. 찾아보니 현재 내 맥 버전에 깔려있는 ruby는 2.6.3 버전으로 cocoapods 1.9.x 이상 버전의 설치를 지원하지 않는다고 한다. 그래서 ruby 버전을 업데이트 해줘야 했다. 원하는 버전의 ruby를 다운받고 시스템 경로를 내가 세팅한 ruby로 변경해줘야 했다. $ brew update $ brew install rbenv $ rbenv install -l (설치 가능한 버전 목록이 나온다.) $ rbenv install 3.0.0 $ ruby -v (설치된 버전 확인) 설치하고나면 시스템 경로를 설정해줘야 한다. 아래 명령어를 터미널에 입력한다. $ vim .zshrc .zshrc 에 아래 설정 붙여 넣기 export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init - zsh)" 위 내용 붙여넣고 아래 명령어 입력(저장 후 실행)한다. $ source ~/.zshrc 그리고 나서 설치한 버전 중 원하는 버전의 ruby가 적용되도록 명령어를 입력한다. 버전 설정 $ rbenv global 3.0.0 $ rbenv rehash 제대로 버전이 설정되었는지 확인한다. $ ruby -v 그리고 다시 실행해보면 정상적으로 실행된다.

nvm 설치하기 ( mac )

이미지
Node Version Manager (nvm)깃허브 주소  https://github.com/nvm-sh/nvm#install--update-script 터미널 열고 입력 $ sudo curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash 위에 명령어 입력하면 아래처럼 나온다. 설치된줄알고 $ nvm --version 을 입력해보지만 제대로 설치되지 않았다. export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion 환경변수 설정에서 해당 부분을 추가해주어야한다. 아래 명령어 입력 $ vi ~/.zshrc 들어가서  i 를 눌러서 위에 코드를 복사 붙여넣기 후 ESC 눌르고  :wq 입력해서 나온다 나온다음에 복사 붙여넣기한 환경변수 적용하기위해서 아래 명령어 입력 $ source ~/.zshrc 그다음 아래 명령어 입력 $ nvm --version 설치 완료

[MacOS] 이클립스(eclipse) 한글 마지막 글자 잘림 현살 해결 방법

이미지
이클립스(eclipse) 한글 마지막 글자 잘림 현살 해결 방법 MacOS환경에서 이클립스(eclipse)를 사용할 때 한글 마지막 글자가 잘리는 현상이 있는데 아래와 같이 맞춤법 옵션을 비활성화 시켜주면 증상을 해결 할 수 있다. 1. 시스템 환경설정 -> 언어 및 지역 선택 2. 하단 키보드 환경 설정 메뉴 클릭 3. 상단에 텍스트 탭을 클릭한 후 맞춤법 자동 수정 체크박스를 해제 시켜준다. ++ 가끔씩 잘림 현상이 발생한다.