Подтвердить что ты не робот

Visual Studio 2015 не будет работать с инструментами для Apache Cordova

Я сделал полную установку VS 2015 Enterprise + Tools для Apache Cordova. Когда я открываю или создаю какой-либо проект, он не будет создавать и даже показывать информацию о пульсаторе или устройстве в кнопке "Запуск".

Я уже сделал полную переустановку и все тот же.

Когда я нажимаю кнопку "Проверка зависимостей" в окне конфигурации, говорится, что все в порядке.

Когда я пытаюсь построить:

npm ERR! Windows_NT 6.3.9600 1 > npm ERR! argv "node" "C:\Users\%USERPROFILE%\AppData\Roaming\НПМ\ node_modules\НПМ\Bin\NPM-cli.js" "-g" "установить" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac" "--loglevel" "warn" 1 > npm ERR! node v0.12.2 1 > npm ERR! Npm v2.12.0 1 > npm ERR! undefined не является функцией 1 > npm ERR! 1 > RUNMDAINSTALL: npm ERR! Если вам нужна помощь, вы можете сообщить об этой ошибке at: 1 > npm ERR! https://github.com/npm/npm/issues 1 > npm ERR! Пожалуйста, включите следующий файл с любым запросом поддержки: 1 > npm ERR! C:\Users\%UserProfile%\Documents\Visual Studio 2015\Projects\BlankCordovaApp10\BlankCordovaApp10\npm-debug.log 1 > ------ Ошибка установки npm. Код выхода: 1 1 > ------ Не удалось установить пакет. Повторная попытка... 1 > npm WARN uninstall not installed в C:\Program Files (x86)\nodejs\ node_modules: "vs-tac" 1 > npm ERR! Windows_NT 6.3.9600 1 > npm ERR! argv "node" "C:\Users\%USERPROFILE%\AppData\Roaming\НПМ\node_modules\НПМ\Bin\NPM-cli.js" "-g" "установить" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac" "--loglevel" "warn" 1 > npm ERR! node v0.12.2 1 > npm ERR! Npm v2.12.0 1 > npm ERR! undefined не является функцией 1 > npm ERR! 1 > RUNMDAINSTALL: npm ERR! Если вам нужна помощь, вы можете сообщить об этой ошибке at: 1 > npm ERR! https://github.com/npm/npm/issues 1 > npm ERR! Пожалуйста, включите следующий файл с любым запросом поддержки: 1 > npm ERR! C:\Users\%UserProfile%\Documents\Visual Studio 2015\Projects\BlankCordovaApp10\BlankCordovaApp10\npm-debug.log 1 > ------ Ошибка установки npm. Код выхода: 1 1 > ------ Не удалось установить пакет. Повторная попытка... 1 > npm WARN uninstall not installed в C:\Program Files (x86)\nodejs\ node_modules: "vs-tac" 1 > C:\Program файлы (X86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\VS-мда-мишеней\Microsoft.MDA.FileMirroring.targets(287,5): Ошибка: Ошибка установки локального пакета npm. 1 > MSBUILD: cordova-build ошибка BLD401: Ошибка: BLD00401: Не удалось найти модуль 'C:\Users\%USERPROFILE%\AppData\Roaming\НПМ\node_modules\VS-нолики\app.js. Перейдите в Инструменты → Настройки → Инструменты для Apache Cordova → Инструменты Кордовы → Очистить кэш Кордовы и попытаться снова построить.

========== Build: 0 удалось, 1 не удалось, 0 обновлено, 0 пропущено ==========

Я очистил кеш с помощью кнопки "Конфигурация", но все тот же. При запуске npm cache clear пакет устанавливается, но кнопка запуска не отображает информацию об устройстве, как я сказал ранее.

EDIT:

@Субаг Дуб Спасибо! Это вернуло параметры меню из кнопки "Выполнить", но все же ошибки, когда я пытаюсь запустить/построить:

------ npm установка [email protected] из C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\APACHECORDOVATOOLS\packages\vs-tac завершено. 1 > MSBUILD: ошибка кордовой сборки BLD401: Ошибка: BLD00401: Не удалось найти модуль 'C:\Users\FilipeAugusto\AppData\Roaming\НПМ\ node_modules\VS-нолики\app.js. Перейдите в Инструменты → Настройки → Инструменты для Apache Cordova → Инструменты Кордовы → Очистите кэш Кордовы и попробуйте построить еще раз. ========== Build: 0 удалось, 1 не удалось, 0 обновлено, 0 пропущено ==========

4b9b3361

Ответ 1

Мы думаем, у нас есть обходное решение для этого. Можете ли вы попробовать следующее решение:

  • Закрыть все экземпляры VS
  • cd "% localappdata%\Microsoft\Phone Tools"
  • переименовать папку CoreCon
  • Запустите VS снова.

Сообщите нам, если это устраняет проблему?

Ответ 2

Я решил эту проблему следующими шагами: 1. Скопируйте папку vs-tac из: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\ в папку AppData для роуминга.

  1. Я открыл приглашение разработчика VS 2015 в папку AppData\roaming, где я скопировал пакет vs-tac и запустил npm install

Ответ 3

Чтобы исправить эту проблему, сначала закройте VS, затем скопировать папку против-нолики от

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\Packages\

Для

C:\Users\ASUS S550C\AppData\Roaming\npm\node_modules

Затем, если вы не видите папку с именем cordova в новом пути

1- открыть CMD или Termianl и записать

cd C:\Users\ASUS S550C\AppData\Roaming\npm\node_modules
npm install -g cordova 

2- Затем напишите

  cd C:\Users\ASUS S550C\AppData\Roaming\npm\node_modules\cordova
    npm install

Это устранит проблему

Примечание: для использования npm вам необходимо установить Node.js

Ответ 4

Начал это, установив глобальную установку Кордовы, а затем vs-tac, которая, казалось, отсутствовала (не обязательно требуется глобальная установка Кордовы). Информация отсюда (https://social.msdn.microsoft.com/Forums/en-US/4f97d8c5-6069-49ee-a065-283741fd483f/unable-to-build-my-first-cordova-app-in-vs-2015?forum=ToolsForApacheCordova):

npm install -g cordova
npm install -g "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac"

Затем он выдавал следующую ошибку:

EXDEV, межсетевое соединение не разрешено

К счастью, есть рекомендации относительно того, как это решить (fooobar.com/info/229240/...):

C:\Temp>git clone https://github.com/phonegap/phonegap-plugin-fast-canvas.git

Затем перейдите в папку проекта и выполните следующее:

cordova plugin add C:\Temp\phonegap-plugin-fast-canvas\

И он работает!