Проблемы с использованием PhantomJS в node.js
Я пытаюсь использовать PhantomJS, и я установил его через NPM.
Я не могу запустить какой-либо из примеров, на самом деле я даже не могу запустить:
var page = require('webpage').create();
Я получаю сообщение об ошибке:
Error: Cannot find module 'webpage'
Есть ли что-нибудь, чего я не вижу? Я использую несколько других модулей, которые я установил через NPM в том же каталоге без проблем
Ответы
Ответ 1
PhantomJS не для Node.js. Вероятно, вы используете примеры с помощью node
binary.
Внимательно прочитайте документацию Начало работы, и вы увидите, что каждый пример PhantomJS нужно вызвать, например:
phantomjs hello.js
Обратите внимание, что существует мост между Node.js и PhantomJS. В этом случае вам необходимо следовать приведенным примерам для этого конкретного моста (есть несколько разных).