В соответствии с этим post intellisense также должен работать над новым VS 2015, но пока я получаю intellisense для angular объект, а не для зависимостей или моих пользовательских модулей.
Вот что я сделал:
- Добавил angular.intellisense.js к глобальным ссылкам на JavaScript в
C:\Program Files (x86)\Microsoft Visual Studio 14.0\JavaScript\References
- Перезапущенный VS2015 И затем ничего, он просто показал восклицательные знаки, когда я пытался использовать intellisense для объекта $http.
Я также добавил файл в то же место, что и my angular.js, но он все еще не работал. Вопрос, который у меня есть в этом случае, где я должен поместить файл? в общей папке angular с только моими angular.js или в моей папке dev angular, где все файлы, загруженные из беседки.
Я также попытался добавить его непосредственно в меню tools/options/text editor/javascriptr/intellisense/reference, в ссылочной группе Implicit (Web), но он все равно не работает.
В моем проекте у меня есть следующая структура папок внутри папки src:
- Wwwroot
- приложение (мой сайт angular)
- Контроллеры
- услуги
- вид
- lib (js-зависимости, только файл .min.js каждой библиотеки)
- angular
- angular -route
- ....
- _references.js(файл ссылок visual studio js содержит ссылки на файлы внутри папок приложения и lib)
- приложение (мой сайт angular)
- Библиотеки (содержит полные библиотеки, загружаемые беседкой)
- angular
- angular -route
- ...
В качестве побочного примечания у меня нет папки /scripts и, следовательно, нет /scripts/_references.js
file
.