Сегодня я обновился до обновления Visual Studio 2015 Update 2, включая обновление TACO 8. Когда я пытаюсь построить, он терпит неудачу. В подробном журнале ошибок я вижу (помимо других):Не удается создать после обновления до версии Visual Studio 2015 Обновление 2/Обновление TACO 8
Установка npm 2.14.9. Это может занять несколько минут ... Ошибка: удаленному серверу была возвращена ошибка: (407) Требуется проверка подлинности прокси.
Я предполагаю, что это происходит, поскольку TACO теперь обнаруживает прокси-сервер сам по себе, но для учетных данных это невозможно. Поэтому я отключил автоматическое определение прокси, а также изолированную версию NodeJS. Кроме того, я очистил кеш Кордовы.
Но сборка все еще не работает. Странная вещь - она все еще пытается установить npm 2.14.9. Я получаю сейчас:
Ошибка: указанный путь, имя файла или бот слишком длинны. Полное имя должно быть не менее 260 символов, и имя каталога должно быть меньше, чем 248 символов,
Я предполагаю, что это происходит мой% APPDATA% каталог является частью перемещаемого профиля, размещенного на сетевом ресурсе. Поэтому содержимое переменной APPDATA имеет длину 82 символа.
Поэтому я использую с npm в целом префикс c: \ npm, который работает идеально. Но, к сожалению, TACO игнорирует ...
Так что мои вопросы:
- Могу ли я указать префикс НПМ также для TACO?
- Могу ли я установить NPM 2.14.9 (что было моим ожидаемым поведением после проверки двух опций)?
И наконец:
- Было бы замечательно, если бы я мог также ввести учетные данные прокси где-нибудь.
Я думаю, что он пытается установить NPM, потому что Visual Studio пытается использовать изолированную версию NodeJS, чтобы избежать проблем с версией конфликта. Перейдите в окно настроек, в котором вы очищаете кордовый кэш, установлен флажок «Использовать изолированную версию NodeJS». Снимите флажок и посмотрите, сможете ли вы начать сбор кода. Также попробуйте добавить свой путь npm к переменным среды System Path. Это только обходной путь. Я проведу с командой VS, чтобы узнать, есть ли какой-либо вариант, который упростит настройку. –
Я столкнулся с той же проблемой, сняв флажок, не устраняя проблему. – naturallyfoster
Уточнение: снятие флажка «Использовать изолированную версию NodeJS» не устраняет проблему. Он по-прежнему пытается установить NPM 2.14.9 – naturallyfoster