2014-10-19 2 views
2

Я пытаюсь установить zombie.js через npm install -g zombie, но продолжаю получать эту ошибку: LINK : fatal error LNK1104: cannot open file 'libcpmt.lib' Я искал решение этого в течение последних 3 часов, но не имел при удаче. Я читал, что это может быть проблема с запуском и использовать vcvars32.bat, но это не сработало.не может установить zombiejs на windows 8.1

Причина, по которой я хочу использовать zombie.js, заключается в том, что мне нужно создавать папки локально для каждой ссылки, которую я нахожу в DOM. Я использовал бы casperjs, но я не знаю способа связи между nodejs и casperjs.

(собирать текущие имена папок, затем передавать их в каспер, собирать все ссылки через casper, сравнивать имена папок с именами ссылок , а затем передать имена, которые отличаются от узла, поэтому он может создавать новые папки на основе этих названий)

+0

Почему вы устанавливаете его с помощью глобального коммутатора '-g'? – laggingreflex

+0

, по общему признанию, я довольно новичок в npm, но мне хотелось получить доступ к нему по всему миру (например, я могу победить и призрачный) - это не то, что нужно сделать для зомби (ошибка выше происходит независимо от использования -g или нет) ? – zero

+0

Если вам просто нужно очистить html, вы можете посмотреть на что-то более легкое, например ['cheerio'] (https://github.com/cheeriojs/cheerio). – mscdex

ответ

0

Отсутствующая библиотека не может быть установлена, однако, что сработало для меня установка Visual Studio Community Edition захватить его here, теперь все процессы сборки должны работать, как ожидалось.

Смежные вопросы