컴파일 후 실제로 가져 오지 않고 TypeScript에서 노드 모듈을 가져올 수 있습니까?TypeScript 가져 오기를 선언으로 만 사용 하시겠습니까?
는 말은 무엇 : 좋아
import * as fs from 'fs';
그런 다음 다른 파일을 참조 :
/// <reference path="./intellisense.ts" />
fs.existsSync('...');
에서
나는 파일에 내가 전화하는 전화 intellisense.ts를 전역 변수를 생성 이 시점에서 VSCode 인텔리 센스는 이름 'fs'를 찾을 수 없다고 알려줍니다.
다른 파일에서 fs를 가져 오지 않고이 문제를 해결할 수있는 방법이 있습니까?
참고 :
- 내가
- 난에 intellisense.ts을 가져 오지 않으려는
- 내가 intellisense.ts에서와 fs 내보낼하지 않는 FS는 한 번만 가져온 필요 난 단지
더. 'fs'를 사용하고 싶다면'intellisense.ts'에서 그것을 export 할 필요가 있습니다. 당신이 그것을 사용하고 싶다면 그것을 가져와야합니다. 또 다른 옵션은'intellisense.ts'에 수출 된 함수를 가지고 내부적으로 수입 된 fs를 사용하는 것입니다. 어쨌든 파일을 참조하는 것만 컴파일 할 때만 작동하지만 실행하려고하면 오류가 발생합니다. –