2024/03/07 2

[Nest.js] Select 'Retry as Sudo' to retry as superuser. 에러

Failed to save 'app.service.ts': Insufficient permissions. Select 'Retry as Sudo' to retry as superuser. Nest.js 실습 과정에서 vscode를 이용해 app.service.ts 파일의 함수를 조금 수정했는데, 저장을 시도하니 저런 오류 메시지가 떴다. cli 설치 과정에서 이런저런 오류 때문에 sudo 명령어를 이용하여 프로젝트를 생성했었는데 그것이 문제가 된게 아닐지 의심중.. 아무튼 해결 방법 echo $USER // 유저 이름 출력 echo $HOME // 홈 디렉토리 출력 먼저 해당 명령어들로 유저 이름과 홈 디렉토리를 알아낸다. sudo chown -R [유저 네임] [홈 디렉토리] 그런 다음 해당 명령어를 ..

🪩/기타 2024.03.07

[TypeScript] tsc : 타입스크립트 컴파일러

tsc는 타입스크립트 컴파일러 컴파일러란? 특정 프로그래밍 언어가 정적 언어로서의 정체성을 유지할 수 있게 하는 도구 컴파일러의 기능 타입검사를 해줌 에러 메시지 해석에 도움 TS -> JS 코드 변환 최적화 -> 어플리케이션 실행 시간이 빨라짐 JS는 동적 언어(=인터프리터 언어)이기 때문에 기계어로 변환될 필요가 없음 엔진이 코드를 한 줄씩 실행하며 동적으로 해석하기 때문 정적 언어(=컴파일 언어)만 기계어로 변환 필요 주요 tsc 명령어 tsc —init tsconfig.json 파일이 생성되는 명령어 타입스크립트 기반 프로젝트를 초기화 tsc index.ts index.ts를 컴파일함 tsc src/*.ts src 디렉토리 안에 있는 모든 ts 파일을 컴파일

⌨️/TypeScript 2024.03.07