M1Mac의 트랩 React node version 지정 편

1669 단어 ReactnpmM1tech
나는 처음으로 기사를 쓴다.
이번에는 지금 일하는 현장에서 마주친 일을 메모로 쓴다.
개발 환경은 다음과 같다.
  • Macbook ProM13인치
  • React.js
  • Next.js
  • TypeScript
  • chakra-ui
  • 나는 아래의 현상에 빠졌다.
    ① 개발환경의 node version을 14 계열로 변경한다.
    ② 버젼16을 사용합니다.0.0.
    여느 때와 마찬가지로 npm 명령으로 설치 chakra-ui steps를 시도할 때 error가 발생합니다.
    npm ERR! ERESOLVE unable to resolve dependency tree
    
    아래에 고드름과 error의 표기 상태가 적혀 있다.
    중요한 건 이거예요.
    npm ERR! notsup Required: {"node":"^14.0.0","npm":"^6.0.0"}
    
    ③ node 호환성이 없는 것 같아서 현재 node version을 14 계열로 맞추려고 합니다.
    자꾸 떨어지면 안 될 것 같아!!

    결론


    M1Mac은 16 계열 이하로 저장되지 않았습니다.


    원인을 조사할 때 이 보도를 참고하게 해 주세요.
    https://kotsukotsu.work/tech/2021-11-13-node-js-m1-mac--nodebrew-에서 -node-v-16-0-0-0 이하로 설치 /
    보도를 참고하게 해 주십시오. 다음에 제가 갔던 일을 기술해 주십시오.
    같은 문제에 시달리는 사람들에게 참고가 되었으면 좋겠어요.
    ①node_mosule을 삭제합니다.
    ② 삭제 후 위 사이트의 기사를 참고하여 설치(시간이 오래 걸린다...)
    version 선택 14.19.1.
    명령은 다음과 같습니다.
    nodebrew compile v14.19.1
    
    // 上記が終了したらcurrent versionを確認
    nodebrew ls
    
    // おそらく通常だとM1 Macは16より下は入っていないはずなのでversionを指定
    nodebrew use v14.19.1
    
    설치 후 다시 실시
    npm i chakra-ui-steps
    
    이번 설치 완료.
    M1 Mac 트랩이 많아서 힘들어요.

    좋은 웹페이지 즐겨찾기