使用casperjs中的节点模块

使用casperjs中的节点模块,第1张

使用casperjs中的节点模块

PhantomJS和SlimerJS(用于CasperJS的引擎)不是Node.js模块。为了方便,可以通过npm安装它们。它们具有与Node.js不同的模块的基本基础架构。

您将无法使用

imap
或依赖于该
net
模块的任何模块。正如Fanch所指出的,有些模块可以在phantomjs运行时内部工作。

如果模块仅使用某些本机node.js模块的功能,则可以尝试将实现更改为使用phantomjs提供的API。我认为这并不容易。大多数时候,您会碰壁

在的情况下

imap
,这是毫无希望的。您甚至无法重新实现
require("net").Socket
,因为phantomjs(至少在1.9.7中)不支持WebSockets。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5171867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存