관리 메뉴

web sprit

[Node JS] 실행에러문제 Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime 본문

Front End Developer/Node.js

[Node JS] 실행에러문제 Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime

커드만 2019. 2. 14. 11:07

react native 프젝을 마치고 

퍼블을 위해 셋팅한 

node modules 를 실행 하였습니다.

엇!!! node-sass 에서 에러가 나네여??


이때 부터 문제가 시작 됩니다.

기존에 잘 실행 되다가 react native 프젝을 하고 나서 문제를 일으킨 겁니다.

자세한 원인은 잘 모르겠지만 툴로 vs code를 사용했는데 윗분(?)이 셋팅 해주었는데 

거기서 문제가 생긴것 같네여


우선 npm run을 때렸을때

아래와 같은 오류 내용이 뜹니다.

"Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime"


네이버신, 구글신 다 검색해 봤습니다.

결론은 해결했습니다.


해결한 방법에 대해 알아보죠

처음은 구글신을 통해 해결하려 하였습니다.

참고 URL : 

https://medium.com/@proustibat/how-to-fix-error-node-sass-does-not-yet-support-your-current-environment-os-x-64-bit-with-c1b3298e4af0


영문이라 내용은 정확히 모르지만 번역기 돌려 보면

1. node.js 다시 설치.

2. node-modules 다시 설치.

3. npm run

역시나 해결 안됩니다. run 때리면 CLI 화면 마구 글씨 올라갑니다. 끝날기미가안보여 종료 했습니다.


혹시나해서 package 인 node-sass 도 다시 설치 해 봅니다.


그리고 다시 run.

역시나 실행 안되고 아래와 같은 내용이 나옵니다.

이 문제를 해결하려면


1) .NET Framework 2.0 SDK를 설치하거나,

2) Microsoft Visual Studio 2005를 설치하거나,

3) 해당 구성 요소

가 다른 위치에 설치되어 있는

경우에는 그 위치를 시스템 경로에 추가하십시오.

[D:\0_Freelancer\01_Project\20180618_SBCN\20190

102_my_stock_review

\02_MOBILE\00_coding\node_modules\node-sass\build\binding.sln]


.NET를 설치하려고 네이버에서 아래와 같이 검색했습니다.

".NET Framework 2.0 SDK"

아래와 같은 블로그를 확인,

참고 URL :

https://blog.naver.com/qkrquddyd94/221323796739


방법은 이러하였습니다.

1. 관리자 권한으로 CMD 실행.

2. NPM 명령어 실행

npm install -g --production windows-build-tools


이것 또한 자세히 본건 아니지만

명령어를 실행하면 

.NET Framework 2.0 SDK 과 Microsoft Visual Studio 2005 를 설치해주는 거 같았습니다.

설치가 끝나고 npm install 다시하고 run 돌리니까 

워매 잘되는거~~~ ㅋ


어디가 원인인지 잘 모르겠지만

react native 하면서 VS Code 셋팅으로 뭔가 꼬였나 봅니다.


혹시 이 내용에 대해 아시는분이나

보완해야할 내용이 있다면

댓글 부탁 드립니다.


감사합니다.


Comments