2017-02-13 5 views
1

Я пытаюсь создать веб-приложение React-Redux в VS 2015, и у меня возникают проблемы с попытками сделать все в TypeScript.Visual Studio 2015 TypeScript 2.1 Определения местоположений

Я добавил модули реакции и редукции через NPM вместе с @types. Когда я попытался импортировать эти модули в свой TS-файл, я получил красную фразу, заявив, что модуль «реагировать» не может быть найден. Затем я загрузил пакет NuGet с окончательно типизированным типом, а красный сгиб исчез.

ОДНАКО, проект не будет компилироваться с использованием обоих типов @types и Definitively Typed в том же проекте.

Есть ли флаг, отсутствующий в файле tsconfig, который заставляет Visual Studio 2015 искать папку node_modules для файлов .d.ts?

ответ

1

Поскольку я знаю, что это может быть немного сложной задачей для создания Виджета и Реагирования в VS, я хотел сказать, что лучшее руководство для меня в последнее время, работающее как для Windows, так и для не-Windows-систем, было один из Typescript site.

Он использует @types (который я бы рекомендовал) и tsconfig.json, который вам необязательно нужен в VS, потому что вы можете настроить почти то же самое в свойствах вашего проекта, но помогает, если вы не только VS есть среда. В руководстве также содержатся инструкции по настройке webpack.

Для сравнения, это то, что один из моих tsconfig.json в настоящее время выглядит следующим образом:

{ 
    "compilerOptions": { 
    "sourceMap": true, 
    "module": "commonjs", 
    "target": "es5", 
    "jsx": "react" 
    }, 
    "exclude": [ 
    "node_modules", 
    "wwwroot", 
    "obj" 
    ] 
} 
Смежные вопросы