Node.js 17+ 에서 'error:0308010C:digital envelope routines::unsupported' 오류 해결 (OpenSSL 3.0 호환 문제)

문제 정의 IntelliJ IDEA 기본 React 프로젝트(CRA, webpack 4 기반)를 실행할 때 다음과 같은 에러가 발생합니다. 1 2 3 4 5 6 Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:67:19) at Object.createHash (node:crypto:130:10) at module.exports (/Users/user/.../node_modules/webpack/lib/util/createHash.js:135:53) at NormalModule._initBuildHash (/Users/user/.../node_modules/webpack/lib/NormalModule.js:417:16) at handleParseError (/Users/user/.../node_modules/webpack/lib/NormalModule.js:) 프로...

2026-08-10 · 3 분 · 1407 단어 · DevTrace

TypeScript 'not assignable to parameter of type never' 오류 완벽 해결 — 빈 배열 타입 추론과 never[]

TypeScript ’not assignable to parameter of type never’ 오류 완벽 해결 — 빈 배열 타입 추론 1. 문제 정의 TypeScript 코드를 작성하다 보면 다음과 같은 의외의 컴파일 오류를 만날 수 있습니다. 1 2 3 4 const foo = (foo: string) => {...

2026-08-08 · 5 분 · 2441 단어 · DevTrace

npm 패키지 설치 시 'Unable to resolve dependency tree' ERESOLVE 오류 해결

1. 문제 정의 npm i 명령으로 패키지를 설치하려 할 때 다음과 같은 ERESOLVE 오류가 발생하는 경우가 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree...

2026-08-06 · 4 분 · 1802 단어 · DevTrace

Angular 2 *ngFor 오류: Can't bind to 'ngFor' since it isn't a known native property 해결

Angular 2 *ngFor 오류: Can’t bind to ’ngFor’ since it isn’t a known native property 1. 문제 정의 Angular 2에서 리스트를 반복 렌더링하기 위해 *ngFor 디렉티브를 사용하던 중, 다음과 같은 Template parse 오류가 발생합니다. 1 2 3...

2026-08-04 · 4 분 · 1628 단어 · DevTrace

Node.js heap out of memory 크래시 원인과 해결 (--max-old-space-size)

1. 문제 정의 Node.js로 파일시스템 인덱싱(RAID 파일 인덱스 갱신)을 수행하는 스크립트를 실행하던 중, 약 4시간 만에 프로세스가 다음과 같은 메시지와...

2026-08-02 · 5 분 · 2150 단어 · DevTrace

Python 크래시 로그 남기기 — 원격 서버에서 stderr 리다이렉션

Python 크래시 로그 남기기 — 원격 서버에서 stderr 리다이렉션 1. 문제 정의 라즈베리 파이처럼 원격 머신에서 실행되는 Python 스크립트가 있습니다. 이 코드는 원래 영원히 계속 실행되...

2026-07-31 · 5 분 · 2119 단어 · DevTrace

JavaScript에서 undefined 확인하는 방법 — typeof vs in 연산자

JavaScript에서 undefined 확인하는 방법 — typeof vs in 연산자 1. 문제 정의 JavaScript에서 변수가 undefined인지 확인할 때 개발자들은 여러 가지...

2026-07-29 · 6 분 · 2510 단어 · DevTrace

Angular 컴포넌트에 서비스를 주입할 때 'Can't resolve all parameters for component' 오류 해결하기

Angular 컴포넌트에 서비스를 주입할 때 ‘Can’t resolve all parameters for component’ 오류 해결하기 1. 문제 정의 Angular 애플리케이션에서 컴포넌트의 생성자에 서비스를 주입하려는 순간, 다른 컴포넌트에는 정...

2026-07-27 · 5 분 · 2312 단어 · DevTrace

Python concurrent.futures Executor.map: 하나의 작업이 예외를 던지면 나머지 결과가 사라지는 문제

Python concurrent.futures Executor.map: 하나의 작업이 예외를 던지면 나머지 결과가 사라지는 문제 1. 문제 정의 concurrent.futures.ProcessPoolExecutor.map 또는 ThreadPoolExecutor.map으로 여러 작업을 병렬 처리할 때...

2026-07-25 · 7 분 · 3231 단어 · DevTrace

JSON.parse 예외 안전하게 처리하기 — try-catch로 404/무효 JSON 오류 잡기

JSON.parse 예외 안전하게 처리하기 — try-catch로 404/무효 JSON 오류 잡기 1. 문제 정의 JSON.parse는 문자열을 JavaScript 객체로 변환하는 내장 함수이지만, 인...

2026-07-23 · 4 분 · 1842 단어 · DevTrace