Я попытался удалить типизацию из моего веб-проекта (сообщество Visual Studio 2015) и установить файлы d.ts через новые NPM @types (typescript 2.0.3) в package.json:
"dependencies": {
"@types/angular": "^1.5.8",
"@types/angular-cookies": "^1.4.2",
"@types/angular-local-storage": "^0.1.33",
"@types/angular-material": "^1.1.37",
"@types/angular-translate": "^2.4.33",
"@types/lodash": "^4.14.36"
}
Visual Studio IntelliSense хорошо работала с типизиями, потому что я включил папку с образцами в проект VS. NPM устанавливает типы в папку node_modules/@types
. Теперь вот моя проблема. Я действительно не хочу включать что-либо из node_modules
в проект VS.
node_modules
папка должна быть прекрасной, чтобы ее удалили и снова заново создавали на npm по желанию.
Visual Studio не распознает типизацию без их включения в проект!
Я предполагаю, что я мог бы создать файл с///ссылочными тегами в нем, но тогда мне пришлось бы поддерживать этот файл вручную при установке/удалении типирования.
Есть ли какой-нибудь рекомендуемый способ работы VS IntelliSense?