2017-01-26 2 views
0

나는 어떤 시점에서 가져 오기를 사용하는 타이프 스크립트 프로젝트를 만들고 있습니다.Typescript 프로젝트에서 가져 오기 사용

은 내가 전 세계적으로 사용 가능한 패치의 정의를 만들기 위해 typings를 사용할 수 있다는 것을 알고 :

typings install --global --save dt~whatwg-fetch & typings install --global --save dt~whatwg-streams

을하지만 typings 내 의존성에서 벗어나 대신 NPM을 사용하려고하고 @ 유형.

그러나 나는이 작업을하는 방법을 알아낼 수 없습니다.

나는 npm install @types/whatwg-fetch했던 내 tsconfig.json 파일의 compilerOptions.types 배열에 가져 오기를 부가하지만, 난 여전히 오류 얻을 : 내가 발견 Error Cannot find type definition file for 'fetch'.

답변

1

내가 무엇을 잘못하고 있었다 :

잘못된 tsconfig을 .json :

{ 
    "compilerOptions": { 
    ... 
    "types": ["fetch"] 
    }, 
} 

올바른 tsconfig.json :

{ 
    "compilerOptions": { 
    ... 
    "types": ["whatwg-streams","whatwg-fetch"] 
    }, 
} 

필자는 실수로 배열에 전역 적으로 포함될 형식을 포함하고 있다고 가정했으나 전역 적으로 포함될 형식을 포함하는 typedef 파일의 이름이 아닙니다.

관련 문제