2017-01-26 9 views
0

Я работаю над проектом машинописного текста, который в какой-то момент использует выборку.Использование выборки в проекте Postscript

Я знаю, что я могу использовать типизации, чтобы сделать определение выборки доступны по всему миру:

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

НО Я пытаюсь отойти от моей зависимости от типизации и вместо того, чтобы использовать НПМ и @types.

Я не могу понять, как сделать эту работу, однако.

Я сделал npm install @types/whatwg-fetch и добавления выборки в массив compilerOptions.types моего файла tsconfig.json, но я все еще получаю ошибку: Error Cannot find type definition file for 'fetch'.

ответ

1

я обнаружил, что я делаю неправильно:

неправильный TSconfig .json:

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

правильно tsconfig.json:

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

Я ошибочно считал, что массив типов должен содержать тип, который должен был быть включен глобально, а не имя файла typedef, который содержит типы, которые должны быть включены глобально.