Buduję aplikację w węźle.js z jQuery, ale kiedy próbuję wykonać, mówi, że nie mógł znaleźć modułu jsdom
, więc chociaż nie rozumiem, dlaczego instalacja jQuery nie zainstalowała tej zależności, uruchamiane ręcznie npm install jsdom
i otrzymuję komunikat o błędzie:npm nie instaluję jsdom w systemie Windows
MSBuild: błąd MSB3428: nie można załadować Visual C++ komponent "VCBuild.exe". Aby to naprawić, 1) zainstaluj SDK systemu .NET Framework 2.0, 2) zainstaluj Microsoft Visual Studio 2005 lub 3) dodaj lokalizację komponentu do ścieżki systemowej, jeśli jest zainstalowana w innym miejscu. [C: \ Miejsca \ myapp \ node_modules \ jsdom \ node_modules \ contextify \ budować \ binding.sln]
Próbowałem pierwszą opcję, ale nadal nie zrobił pomoc. Co ja (brak | robienia źle)?
Muszę faktycznie zainstalować Visual Studio ??? Skandaliczny. Na-ha. Nie ma mowy. Spojrzę na Cheerio. Dzięki za informację. –
@Dbugger Aby być uczciwym, działa dobrze na Linuksie/Macu, ponieważ generalnie mają one Pythona i kompilator C++ w pakiecie z instalacją systemu operacyjnego. W przypadku systemu Windows musisz uzyskać je sam. Chociaż, jak wspomniano w dokumentacji "node-gyp" (https://github.com/TooTallNate/node-gyp#installation), bezpłatna edycja Express VS działa dobrze. –
Dziękuję za sugestię "Cheerio". Jest łatwy w instalacji i obsłudze. –