본문 바로가기
카테고리 없음

node.js 에서 node-sass 설치시 에러 나는 문제 해결

by codesw 2024. 2. 27.
반응형

리액트 템플릿 node-sass 애플실리콘 맥 에서 진행시

파이썬 가상환경 + python2.x 대 버전 필요!

 

 

순서는

1).파이썬 2버전 가상환경으로 설치진행하기

pyenv, pyenv-virtualenv 설치하기

$ brew install pyenv pyenv-virtualenv

환경변수 설정

~/.zprofile 에

명령어 vim ~/.zprofile 들어가서 i 로 맨아래 복사 붙여넣기 한후 :wq 저장후 나오고

source ~/.zprofile 명령어 실행으로 리부트 없이 shell 명령어 적용 단 혹시 파이썬 최신 환경변수가 .zprofile 여기에 있을경우 맨아래에 복사해도 안될경우 삭제후 진행 이후로는 pyenv를 사용하여 버전 컨트롤로 다양한 버전의 파이썬 사용

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"

~/.zshrc 에 vim ~/.zshrc 들어가서 i 로 맨아래 복사 붙여넣기 한후 :wq 저장후 나오고source ~/.zshrc 명령어 실행으로 리부트 없이 shell 명령어 적용

eval "$(pyenv init -)"
# 설치 가능한 Python 버전
$ pyenv install--list# 특정한 버전 Python 설치
$ pyenv install 2.7.18

# 특정한 버전 Python 삭제
$ pyenv uninstall 2.7.18

# 설치된 Python list
$ pyenv versions

# 해당 Python 버전을 기본으로 설정
$ pyenv global 2.7.18

pyenv-virtualenv 사용하기

pyenv로 Python을 성공적으로 설치했으면 다음으로는 가상환경을 설정해본다.

`#가상환경 만들기

pyenv virtualenv [version] [name]

$ pyenv virtualenv 3.9.0 py39`

만든 가상환경으로 Python을 시작한다.

`# 가상환경 시작하기 $ pyenv activate py39

가상환경 종료하기

$ pyenv deactivate

가상환경 목룍보기

$ pyenv virtualenvs`

2)make 명령어를 위한 node-gyp 설치와 nvm 버전 맞추기

mac기준 nvm 명령어 정리 블로그

https://mong-blog.tistory.com/entry/nvm으로-node버전-관리하기mac

npm i -g node-gyp
  1. 모든준비가 완료되었으면
sudo yarn add node-sass 

or

npm i node-sass
 

 

애플 맥 기준 노드 사스 설치 명령어 /간편한 설치

 

npm install node-sass@npm:sass

참고링크들: 

https://velog.io/@limdongyoung0/pyenv-Failed-to-activate-virtualenv

https://medium.com/@moluoyingxiong/how-to-install-node-sass-on-macos-apple-silicon-3ef9f1e2a950

반응형

댓글