취업/React.JS

[REACT.JS] node-sass 설치 에러.

카슈밀 2024. 2. 1. 12:15
반응형

특이하게도 node-sass가 설치도중 버전이 호환되지 않는다면,

Error: spawn powershell.exe ENOENT

Error: spawn powershell.exe ENOENT
  • npm ERR! code ECONNRESET
npm ERR! code ECONNRESET
npm ERR! syscall read
npm ERR! errno -4077 
npm ERR! network read ECONNRESET 
npm ERR! network This is a problem related to network connectivity. 
npm ERR! network In most cases you are behind a proxy or have bad network settings.
  • npm ERR! network 'proxy' 
npm ERR! network If you are behind a proxy,
please make sure that the npm ERR! network 'proxy' config is set properly.
See: 'npm help config'

 

    • ERR! command C:\Windows\system32\cmd.exe /d /s /c node ./dist/index.js
ERR! command C:\Windows\system32\cmd.exe /d /s /c node ./dist/index.js
  • gyp ERR! stack Error: Can't find Python executable "python"'
gyp ERR! stack Error: Can't find Python executable "python"'

 

위와 같은 에러를 환경해준다.

즉 뭐가 없는건 맞는데 해당 버전이 안맞는건지는 잘 모르고 안알려준다는 이야기...

 

https://www.npmjs.com/package/node-sass

 

node-sass

Wrapper around libsass. Latest version: 9.0.0, last published: 8 months ago. Start using node-sass in your project by running `npm i node-sass`. There are 12718 other projects in the npm registry using node-sass.

www.npmjs.com

해결방법은 해당 버전에 맞는 NODE 버전에 동기화 시켜주는 방법뿐이다.

 

 

내 경우 node가 20버전이라 9.0.0으로 변경하니 원활하게 작동되었고,

이전 개발팀에서는 19를 사용해서 해당 이슈가 발상하는 부분이었다.

 

NodeJSSupported node-sass versionNode Module

Node 20 9.0+ 115
Node 19 8.0+ 111
Node 18 8.0+ 108
Node 17 7.0+, <8.0 102
Node 16 6.0+ 93
Node 15 5.0+, <7.0 88
Node 14 4.14+, <9.0 83
Node 13 4.13+, <5.0 79
Node 12 4.12+, <8.0 72
Node 11 4.10+, <5.0 67
Node 10 4.9+, <6.0 64
Node 8 4.5.3+, <5.0 57
Node <8 <5.0 <57
728x90