///의 의미는 무엇입니까?
typescript와 node에 문제가 있어서 수정을 잘못했습니다(Process.env in Node에서 'process'가 정의되지 않았다는 TS 불만이 제기되었습니다.파일 맨 위에 한 줄만 붙여넣기만 하면 됩니다.
/// <reference types="node" />
저는 구문을 이해하지 못합니다.타이프스크립트 컴파일러가 어떻게든 댓글을 읽고 있나요?이것은 어떻게 작동합니까?
이를 "트리플 슬래시 지시문"(유형 스크립트 문서)이라고 합니다.
링크의 첫 번째 줄에 명시된 바와 같이:
트리플 슬래시 지시어는 단일 XML 태그를 포함하는 한 줄 주석입니다.주석의 내용은 컴파일러 지시어로 사용됩니다.
네, 컴파일 중에 타이프스크립트 컴파일러가 이를 선택하여 적절한 작업을 수행합니다.
이 경우, 사용자가 다음을 사용하고 있기 때문에types
디렉티브, 당신은 컴파일러에게 이 파일이 의존성을 가지고 있다고 말하고 있습니다.node
타이핑
그렇긴 하지만, 문서에는 다음과 같은 내용도 나와 있습니다.types
지시사항:
다음 지시사항은 다음을 작성할 때만 사용합니다.
d.ts
손으로 줄을 지어
따라서 이 작업을 추가한 경우 다음 작업을 수행합니다..ts
a가 아닌 file.d.ts
파일, 추가 문제에 대비하여 설정할 수 있습니다.
.ts 파일의 @types 패키지에 대한 종속성을 선언하려면 명령줄 또는 tsconfig.json에서 --types를 대신 사용합니다.자세한 내용은 @types, typeRoots 및 tsconfig.json 파일에 입력을 참조하십시오.
언급URL : https://stackoverflow.com/questions/48216163/what-does-reference-types-node-mean
'your programing' 카테고리의 다른 글
sprintf가 있는 패딩 (0) | 2023.06.11 |
---|---|
특정 열에 특정 문자열이 포함된 판다 데이터 프레임에서 행을 삭제하는 방법은 무엇입니까? (0) | 2023.06.11 |
R - 자동 장착 Excel 열 너비 (0) | 2023.06.11 |
RGB 색상의 이동 색상 (0) | 2023.06.11 |
팬더의 테이블 앞으로 이름으로 열 이동 (0) | 2023.06.11 |