2016-04-18 3 views
6

Сегодня я обновился до обновления 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 (что было моим ожидаемым поведением после проверки двух опций)?

И наконец:

  • Было бы замечательно, если бы я мог также ввести учетные данные прокси где-нибудь.
+0

Я думаю, что он пытается установить NPM, потому что Visual Studio пытается использовать изолированную версию NodeJS, чтобы избежать проблем с версией конфликта. Перейдите в окно настроек, в котором вы очищаете кордовый кэш, установлен флажок «Использовать изолированную версию NodeJS». Снимите флажок и посмотрите, сможете ли вы начать сбор кода. Также попробуйте добавить свой путь npm к переменным среды System Path. Это только обходной путь. Я проведу с командой VS, чтобы узнать, есть ли какой-либо вариант, который упростит настройку. –

+0

Я столкнулся с той же проблемой, сняв флажок, не устраняя проблему. – naturallyfoster

+0

Уточнение: снятие флажка «Использовать изолированную версию NodeJS» не устраняет проблему. Он по-прежнему пытается установить NPM 2.14.9 – naturallyfoster

ответ

0

ДА !! Наконец я нашел решение. Оказывается, путь, который причинял вопрос был: «C: \ Users \ my_very_very_very_very_long_username \ AppData»

Так что я установил его, перемещая мою папку AppData согласно этой статье: http://www.tweaklibrary.com/System/Application-Path/71/Change-default-location-of-the-%E2%80%9CApplication-Data%E2%80%9D-folder/10471/

перезагружается и после что он сработал.