Подтвердить что ты не робот

Проблемы с использованием PhantomJS в node.js

Я пытаюсь использовать PhantomJS, и я установил его через NPM. Я не могу запустить какой-либо из примеров, на самом деле я даже не могу запустить:

var page = require('webpage').create();

Я получаю сообщение об ошибке:

Error: Cannot find module 'webpage'

Есть ли что-нибудь, чего я не вижу? Я использую несколько других модулей, которые я установил через NPM в том же каталоге без проблем

4b9b3361

Ответ 1

PhantomJS не для Node.js. Вероятно, вы используете примеры с помощью node binary.

Внимательно прочитайте документацию Начало работы, и вы увидите, что каждый пример PhantomJS нужно вызвать, например:

phantomjs hello.js

Обратите внимание, что существует мост между Node.js и PhantomJS. В этом случае вам необходимо следовать приведенным примерам для этого конкретного моста (есть несколько разных).