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

Get 'spawn cmd ENOENT' при попытке создать приложение Кордовы (event.js: 85)

Получить эту ошибку в Windows cmd, когда я пытаюсь создать (подражать) приложение Cordova.

D:\dev\Cordova\toDoList>cordova build android

Running command: D:\dev\Cordova\toDoList\platforms\android\cordova\build.bat
events.js:85
  throw er; // Unhandled 'error' event
        ^
Error: spawn cmd ENOENT
at exports._errnoException (util.js:746:11)
at Process.ChildProcess._handle.onexit (child_process.js:1046:32)
at child_process.js:1137:20
at process._tickCallback (node.js:355:11)
ERROR building one of the platforms: Error: D:\dev\Cordova\toDoList\platforms\android\cordova\build.bat: Command failed with exit code 1
You may not have the required environment or OS to build this project
4b9b3361

Ответ 1

Я проверил системные переменные еще раз и нашел причину проблемы: отсутствует переменная C:\Windows\System32\. Я добавил его, и это решило мою проблему.

Надеюсь, это тоже поможет.

Ответ 2

просто добавьте его в PATH: C:\Windows\System32 и запустите cmd как Administrator

Ответ 3

Я знаю, что это старо, но мне просто пришлось запускать Visual Studio 2015 в качестве администратора, и он работал на Windows 7.

Ответ 4

Перейдите> Панель управления\Система и безопасность\Система\Расширенные настройки системы\Переменная среды и установите переменную пути системных переменных C:\Windows\System32\ и перезапустите систему.