26

PhantomJS を使用しようとしていますが、NPM 経由でインストールしました。どの例も実行できないようです。実際、実行することさえできません。

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

エラーが発生します:

Error: Cannot find module 'webpage'

足りないものはありますか?同じディレクトリにNPM経由でインストールした他のいくつかのモジュールを問題なく使用しています

4

2 に答える 2

53

PhantomJSはNode.js用ではありません。nodeおそらく、バイナリを介して例を実行しています。

はじめにのドキュメントを注意深く読むと、すべてのPhantomJSの例を次のように呼び出す必要があることがわかります。

phantomjs hello.js

Node.jsとPhantomJSの間にブリッジがあることに注意してください。その場合、その特定のブリッジについて与えられた例に従う必要があります(いくつかの異なるものがあります)。

于 2013-03-19T04:40:43.490 に答える