[맥북 m1 에러] Node Sass does not yet support your current environment: OS X Unsupported architecture

hotbreakb·2022년 12월 15일
0
post-custom-banner
  • sass가 설치된 파일을 열려고 했을 때 에러가 났다. 이 블로그에서 말한 대로 다음을 실행했으나 실패했다.
  $ yarn add sass -D
  # or
  $ npm i sass --save-dev

설치된 노드 버전은 16.16.0이었는데 이에 맞는 node-sass가 설치되어 있지 않아서 생긴 문제였다. 맞는 버전은 node-sass npm 사이트에서 확인할 수 있다.


  • node-sass를 지우고 sass를 설치하라는 말도 있어서 해보았으나 실패했다.
  $ npm uninstall node-sass

  $ npm i sass

  • node@16.16.0을 삭제하고 node@14로 재설치하였다. 성공!
    • 이 블로그에 따라 homebrew가 제대로 인식되지 않아 command not found: brew가 뜰 때는 echo로 시작하는 문장을 실행하고 터미널을 껐다 켜면 인식된다.
    • link를 했는데도 node가 인식되지 않을 때는 컴퓨터를 껐다 켜면 된다.
	$ echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
    
    $ brew search node # 설치할 수 있는 버전 탐색
    $ brew unlink node
    $ brew link node@14

  • SassError: Expected whitespace. 에러가 뜰 때는 에러난 곳을 수정한다.
profile
글쟁이 프론트 개발자, 헬렌입니다.
post-custom-banner

0개의 댓글