По умолчанию все файлы JavaScript, открытые в коде Visual Studio, рассматриваются как независимые единицы. Если вы хотите включить IntelliSense для всего проекта, не забудьте поместить файл jsconfig.json
в корень вашего проекта.
Ниже представлен файл jsconfig.json
, который определяет целевой объект JavaScript как ES6 и исключает папку node_modules.
{
"compilerOptions": {
"target": "ES6",
"module": "commonjs",
"allowSyntheticDefaultImports": true
},
"exclude": [
"node_modules"
]
}
Вы можете получить IntelliSense для AngularJS библиотеки посредством использования определения типа .d.ts
файлы из DefinitelyTyped хранилища. Типизация легко управляется с помощью менеджера Typings.
Для установки диспетчера конфигурации выполните команду npm install typings --global
. Это установит диспетчер типирования как ваш глобальный модуль npm. Затем вы можете установить AngularJS Definitions командой typings install dt~angular --global
. Это будет устанавливать и сохранять определения из DefinitelyTyped репозитория в качестве глобальных определений.
Вы можете указать доступные определения, используя typings search angular
.
Теперь у вас будет IntelliSense для всех файлов в вашем проекте без необходимости добавления ссылки ///
.
Вы можете найти более подробную информацию в VS Code manual.
Надеюсь, это поможет!
'типизации установить дт ~ angularjs --global' дает ошибку, что' типизации ERR! message Невозможно найти «angularjs» («dt») в реестре. « –
@VikasBansal моя ошибка. Это * угловое * не * угловое *. Вы можете искать определения, используя «поиск типов» –