Language/JavaScript

js scrypt 를 설치하기 위한 node-gyp 관련 문제

아라한사 2021. 6. 7. 13:59

scrypt 는 최신버전이 5년이전버전인 악독한 라이브러리다. 

https://www.npmjs.com/package/scrypt

 

scrypt

The scrypt crypto library for NodeJS

www.npmjs.com

윈도환경에서 에러났던 것들 수정한 기록..

 

정리

NVM 으로 node 버전을 10 버전으로 낮췃다. => 10.15.2 

Python 을 최신버전으로 설치했다.

Windows VisualStudio 를 2017 용으로 맞췄다. 2019버전은 에러가 난다.

첫 구글링해서 나오는 답변인, windows-build-tools 는 설치가 안된다.

-----

첫번째 시도

npm install --global --production windows-build-tools

 

를 해보라는 것

 

근데 파이썬 설치에서 멈춤 ㅠ

 

https://ccambo.blogspot.com/2017/04/node-gyp.html

 

node-gyp 빌드 오류가 발생하는 경우 대처법

 

ccambo.blogspot.com

 

이거슨 또 무엇인가 

https://tod2.tistory.com/216

 

Windows 환경에서 node-gyp build 오류 시

Windows 환경에서 node-gyp build 시 오류가 나는 경우가 있음. node-gyp 으로 모듈을 직접 만드는 경우가 아니라면, 대부분 heapdump 같은 library install 시 만나게 됨 gyp info spawn args [ 'C:\\Program Fil..

tod2.tistory.com

https://github.com/felixrieseberg/windows-build-tools/issues/152#issuecomment-432945646

 

 MS 환경변수 2019 세팅 버전

https://github.com/nodejs/node-gyp/issues/1753

 

Breaks with VS2019 installed · Issue #1753 · nodejs/node-gyp

node-gyp version 4.0.0 I have vs2015, vs2017 and vs2019 installed, I need them for different projects so uninstalling one isn't really an option. As far as I can tell, if I use msvs_version=201...

github.com

 

git dep preparation failed 문제

 

https://github.com/actions/setup-node/issues/214

 

web3 메시지들

https://github.com/ChainSafe/web3.js/issues/1066