Я создаю приложение в node.js с jQuery, но когда я пытаюсь выполнить, он говорит, что не может найти модуль jsdom
, поэтому, хотя я не понимаю, почему установка jQuery не устанавливала эту зависимость, я запустить вручную npm install jsdom
и я получаю сообщение об ошибке:npm не устанавливает jsdom в Windows
MSBuild: ошибка MSB3428: не удалось загрузить Visual C++ компонент "VCBuild.exe". Чтобы исправить это, выполните следующие действия: 1) установите SDK .NET Framework 2.0, 2) установите Microsoft Visual Studio 2005 или 3) добавьте местоположение компонента в системный путь, если он установлен в другом месте. [C: \ Сайты \ MyApp \ node_modules \ jsdom \ node_modules \ contextify \ построить \ binding.sln]
Я попробовал первый вариант, но все равно не помогло. Что я (пропуская? Не так)?
Я должен установить Visual Studio ??? Эпатажная. На-га. Ни за что. Я посмотрю на Черио. Спасибо за информацию. –
@Dbugger Чтобы быть справедливым, он отлично работает на linux/Mac, потому что у них обычно есть Python и компилятор C++ в комплекте с установкой ОС. Для Windows вам нужно получить их самостоятельно. Хотя, как отмечено в ['node-gyp' docs] (https://github.com/TooTallNate/node-gyp#installation), бесплатная версия Express VS работает нормально. –
Благодарим вас за предложение 'Cheerio'. Его легко установить и использовать. –