Я пытаюсь настроить приложение TypeScript express/node в коде Visual Studio в соответствии с руководством Microsoft, но вместо этого изменить его на использование TypeScript когда дело доходит до установки определений типов с помощью typings
, мне, кажется, приходится устанавливать больше пакетов, чем руководство.
Я выполняю следующую пару команд:
typings install node --ambient --save
typings install express --ambient --save
Однако попытка создания только с этими пакетами приводит к следующей ошибке:
error TS2307: Cannot find module 'serve-static'.
Для следующих типов:
- мим
- экспресс-обслуживания-статическое-ядро
- служат статические
Я могу решить эту проблему, установив необходимые тиски, но кажется, что что-то типизация должна делать сама по себе.
Я хотел проверить, не упустил ли я фундаментальный шаг для автоматического зависания зависимостей или от усталости руководства?
В случае, если это уместно, мой tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"outDir": "bin",
"sourceRoot": "src"
},
"exclude": [
"node_modules",
"typings/browser.d.ts",
"typings/browser"
]
}
Мой tsc - версия 1.8.7, и у меня TypeScript установлен глобально.