[TS] process 객체 사용 시 오류 해결하기
1. 문제 발생
TypeScript 프로젝트에서 Node.js의 process 객체를 사용하려고 할 때, 다음과 같은 오류가 발생하였다.
“process
이름을 찾을 수 없습니다. 노드의 형식 정의를 설치하려는 경우 npm i --save-dev @types/node
를 시도합니다.”
➡️ 이 오류는 TypeScript가 process
객체의 타입을 인식하지 못하기 때문에 발생하는 오류이다!
2. 해결 방법
①
@types/node
설치
TypeScript 프로젝트에서 Node.js의 process 객체를 사용하려면, 타입 정의를 추가해야 한다. 아래 명령어를 통해 Node.js 타입 정의를 설치할 수 있다.
npm i -D @types/node
or
yarn add @types/node -D
②
tsconfig.json
에 types추가
tsconfig.json
파일에 다음과 같이 compilerOptions
섹션에 types 배열을 추가하여 Node.js 타입을 포함시키기
{
"compilerOptions": {
// 다른 옵션들...
/* Node.js types */
"types": ["node"]
},
"include": ["vite.config.ts"]
}
댓글남기기