typescript 프로젝트가 있고 나중에 NPM 패키지로 게시하려고 할 수 있습니다.typescript 프로젝트에서 컴파일러 옵션 "declaration"을 true로 설정하는 좋은 이유가 있습니까?
현재 "declaration": true
을 내 tsconfig.json
(으)로 설정했습니다. 그러나 이것은 약간의 문제 (이 질문에 대해서는별로 중요하지 않음)를 유발합니다.
false
으로 설정하면 원하는대로 작동합니다.
declaration
플래그를 true로 설정하면 d.ts
개의 파일이 생성됩니다. 그러나 게시물에 따르면 내 이해가 About "*.d.ts" in TypeScript에 따르면, 이것은 당신이 typescript (즉 귀하의 프로젝트가 자바 스크립트) 프로그래밍되지 않은 경우에만 관련이 있으므로, 나중에 쉽게 typescript 프로젝트 에서이 자바 스크립트 라이브러리를 사용할 수 있도록, 당신은 이제 유형이 있습니다.
프로젝트가 "순수"타이프립트 인 경우 왜이 설정을 true
으로 설정해야합니까? 안전하게 false
으로 설정할 수 있습니까?
답변을 기다리는 동안 확인을 위해 내 자신이 동일한 결론을 내 렸습니다. –