Я пытаюсь запустить новый проект ASP.Net MVC 5, используя новые функции веб-разработки, включенные в VS 2015. Пока мне не удалось включить какие-либо пакеты bower через IDE. Я внес некоторые изменения в npm, git и bower, чтобы включить конфигурацию прокси.
Странно то, что использование консоли узла для запуска bower работает хорошо
Однако, когда вы пробуете эквивалент с помощью внешнего инструмента VS
"C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\bower.cmd" install angular
не удается
Это работает за корпоративным прокси-сервером с проверкой подлинности NTLM, который обходит CNTLM. Но я не думаю, что здесь есть чем заняться, поскольку версия bower для Node работает отлично. Вы можете увидеть конфигурацию
.npmrc
registry=http://registry.npmjs.org/
proxy=http://127.0.0.1:8128
http_proxy=http://127.0.0.1:8128
https_proxy=http://127.0.0.1:8128
.gitconfig
[http]
proxy = http://127.0.0.1:8128
sslVerify = false
[https]
proxy = http://127.0.0.1:8128
[url "http://"]
insteadOf = git://
.bowerrc
{
"directory": "library",
"registry": "http://bower.herokuapp.com",
"proxy":"http://127.0.0.1:8128/",
"https-proxy":"http://127.0.0.1:8128/"
}
Есть предположения?
[Изменить]
В конечном итоге проблема заключалась в разрешениях. При запуске VS 2015 «от имени администратора» все работало нормально. Кажется, что некоторые операции при перемещении файлов из временной папки загрузки в папку проекта были предотвращены (профили пользователей создаются в общей сетевой папке в этой среде, что, как я считаю, вызывает такой беспорядок).