Vs2013 Nodejs project.. 2nd box..."указанный исполняемый файл не является допустимым приложением для этой платформы ОС
У меня есть проект nodejs в Vs2013
Я построил его на 64-битной машине w7, и он работает, на моем основном блоке, проверяет его на TFS, и он собирает и запускает тест в Team city. Также запускается из командного файла, который вызывает protractor.cmd напрямую.
Я вытащил его на второй ящик, Windows 7, 64 бит
установлен Java jdk, VS Node tools, node.js, транспортир, VS2013 обновление 4.
Если я запускаю его из командного файла, он работает нормально. Если отладить проект в vs2013, он вылетает с ошибкой выше
Указанный исполняемый файл не является допустимым приложением для этой платформы ОС.
Есть некоторые вопросы SO, в которых говорится, что проблема заключается в node.exe, но я искал свой диск (с помощью агента Ransack) и нигде не могу найти node.exe.
Я удалил 64 JDK и установил 32-битный JDK и не радость..
Я предполагаю, что установил неправильную версию чего-то.. но я не знаю, что
Есть идеи? Любая помощь приветствуется.
1 ответ
Убедитесь, что вы добавили Node.exe в путь.
Вы сказали, что установили nodejs, так что ищите Node.exe во что-то вроде C:\Program Files\nodejs\
Если вы не можете найти Node.exe, удалите nodejs, переустановите его и обратите внимание на место его установки.
Теперь, когда у вас есть Node.exe, добавьте его в путь
- щелкните правой кнопкой мыши на Мой компьютер
- выберите Свойства
- активировать вкладку Advanced
- нажмите кнопку Переменные среды
- отредактируйте системную переменную Path