ts 오류 - process is not defined. ts2580

Kim Jukyung·2020년 3월 11일
0

NodeJS.Process 를 찾지 못하고 힌트 툴팁에는 아래처럼 any로 표시되었다. 물론 아래 툴팁에 나와있는 "@types/node" 패키지는 설치되어 있다.(첨엔 버전 문제인가 하고 재설치를 시도했으나 삽질이었음)

결론은 아래 "typeRoots" 설정한 부분을 주석처리 하니 위 에러가 해결되었다. 아래 옵션은 해당 속성이 궁금해서 그냥 넣어봤던 거라 그냥 지웠지만 어떤 연관관계가 있는지 알아보긴 해야겠다.

그런데 또!! 이것저것 테스트하다 보니 다음과 같이 오류가 뜨는 거다;;

알고 봤더니 이번엔 .eslintrc 에서 아래의 "node"부분을 주석처리됐기 때문이었다. 다른 린트 이슈가 있어서 관련 속성 여부를 체크하느라 주석처리 해봤는데 기대와 다르게 이곳에 영향이 생긴거나.

뭐, 주석 풀어 주니 문제 없다.

여러모로 이런 속성들 관리하는건 개발보다 더 어렵다. 정말 저세상 언어.. 그리고 ts오류와 lint오류를 일관되게 관리하는게 쉽지는 않은 것 같다. 이거 원.. -.-;

profile
front-end javascript vue react jiujitsu

0개의 댓글