tl; dr; Могу ли я настроить, через какой реестр (частный, а не общедоступный) Visual Studio 2017 intellisense выполняет поиск при добавлении пакетов в package.json
В настоящее время мы изучаем управление пакетами npm, как это предусмотрено в обновлении 1 TFS2017. Мы настроили частный реестр и скорректировали наши файлы .npmrc, чтобы они указывали на этот частный реестр вместо публичного реестра. (Мы скорректировали встроенный файл конфигурации и файл конфигурации для каждого пользователя.)
Поскольку у меня уже были nodejs и npm до установки VS2017, у меня на самом деле есть два nodejs / npm в моей системе, поэтому я скорректировал .npmrc как VS2017-npm [как используется проводником задач], так и npm по умолчанию [как используется любой обычной командной строкой].
Мы смогли опубликовать пакет в частном реестре npm с помощью проводника задач. (У меня также установлено расширение NPM Task Runner) Но пакет intellisense при вводе package.json в Visual Studio 2017 не находит. (Наш пакет начинается с «lv-», когда мы начинаем вводить «lv-», мы видим только пакеты, опубликованные в общедоступном реестре, а не тот, который мы опубликовали в нашем частном реестре).
Итак, пакет Intellisense VS2017, похоже, пропускает наш частный реестр npm и выполняет поиск только в общедоступном npm.
Кто-нибудь знает, где мы можем "перенаправить" расширение Intellisense для Visual Studio 2017 / NPM Task Runner для npm для поиска в нашем реестре?
Должно быть с использованием файлов .npmrc нет?