Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 프로그래머스MYSQL
- 코테
- blobcontainer
- blob파일다운로드
- sql
- 파이썬백준
- BLOB
- c# 엑셀추출
- blob파일업로드
- 프로그래머스SQL
- 코딩테스트유형
- asp.net
- 코테유형
- 파이썬
- export to excel
- 알고리즘
- sql풀이
- 투포인터예제
- 로컬포트번호
- blob다운로드오류
- sql server 포트번호
- mysql
- c#blob
- C#
- 취업코데
- 백준
- 프로그래머스
- queryasync
- frontend
- 코딩테스트
Archives
- Today
- Total
개발새발
nvm node.js 버전 변경 후 npm 명령어 동작하지 않는 오류 본문
기존에 작업 중이던 프로젝트 말고 다른 프로젝트를 실행하면서 오류가 발생했다,,
nvm으로 node버전을 관리하며 사용하고 있었는데
그동안은 16버전을 사용하느라 문제 없이 잘 사용하고 있었다
다른 프로젝트 기능 추가를 위해 실행하려는데 계속 spa proxy 연결이 안된다며
개발 환경에서 실행되지 않고 cmd가 켜졌다가 꺼졌다가 무한반복 중이었다ㅠ
그러나 node 버전 때문이라는 것 같아서 node버전을 18로 올렸는데
이번에는 npm install
이나 npm start
같은 npm 명령어가 동작하지 않았다.
node와 nvm을 모두 삭제하고 다시 설치해도 아래와 같은 오류가 발생했다
PS C:\Users\user> nvm ls
* 18.20.6 (Currently using Unknown-bit executable)
16.20.2
PS C:\Users\user> nvm on
nvm enabled
Now using node v18.20.6 (64-bit)
PS C:\Users\user> npm -v
C:\nvm4w\nodejs\\node.exe: OpenSSL configuration error:
A4320000:error:80000005:system library:BIO_new_file:Input/output error:c:\ws\deps\openssl\openssl\crypto\bio\bss_file.c:67:calling fopen(C:\Program Files\OpenSSL-Win64\bin, rb)
C:\nvm4w\nodejs\\node.exe: OpenSSL configuration error:
AC7D0000:error:80000005:system library:BIO_new_file:Input/output error:c:\ws\deps\openssl\openssl\crypto\bio\bss_file.c:67:calling fopen(C:\Program Files\OpenSSL-Win64\bin, rb)
node 16버전에서는 npm 실행이 잘되는데 18버전으로만 가면 OpenSSL 오류가;;
OpenSSL 구성 문제BIO\_new\_file:Input/output error
오류는 OpenSSL의 환경 변수나 구성 파일이 올바르게 설정되지 않았을 때 발생할 수 있습니다.
- 환경 변수 > 시스템 변수에서
OPENSSL\_CONF
변수를 확인하세요. C:\\Program Files\\OpenSSL-Win64\\bin
이 아닌C:\\Program Files\\OpenSSL-Win64\\bin\\openssl.cfg
로 설정되어야 합니다.
환경 변수 문제 같아 GPT한테 물어보니 환경 변수 경로를 수정하라고 했다.
OpenSSL 버전과 충돌 때문인지 $env:OPENSSL\_CONF = ''
이런 명령어를 실행하면 된다고 했는데
다음날 다시 해보니 똑같은 오류가 나서 결국 환경 변수를 바꿔주었다.
그리고 node는 프로그램 제거를 하고 nvm으로만 버전을 관리할 수 있도록 수정했다.
'개발 > Front' 카테고리의 다른 글
Comments