在node.js中直接使用PhantomJS的问题

1da*_*ake 24 node.js phantomjs

我正在尝试使用PhantomJS,我已经通过NPM安装了它.我似乎无法运行任何一个例子,事实上我甚至无法运行:

var page = require('webpage').create();
Run Code Online (Sandbox Code Playgroud)

我收到错误:

Error: Cannot find module 'webpage'
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?我正在使用其他一些我通过NPM安装在同一目录中的模块而没有任何问题

Ari*_*yat 50

PhantomJS 不适用于Node.js. 您可能通过node二进制运行示例.

仔细阅读" 入门"文档,您将看到需要调用每个PhantomJS示例:

phantomjs hello.js
Run Code Online (Sandbox Code Playgroud)

请注意,Node.js和PhantomJS之间存在桥接.在这种情况下,您需要遵循特定桥的给定示例(有一些不同的桥).