Tag: phantomjs browserify

browserify错误:http.createServer不是一个函数

我试图browserify这个节点的js脚本: var phantom = require('phantom') phantom.create(function(ph) { ph.createPage(function(page) { page.open("editor.html", function(status) { console.log("opened diagram? ", status); page.evaluate(function() { return document.getElementById("GraphImage").src; }, function(result) { //console.log(result); ph.exit(); }); }); }); }); 所以我使用了这个命令: browserify myscript.js > bundle.js 而当我从一个HTML文件运行bundle.js我得到这个错误: http.createServer is not a function 似乎browserify不支持HTTP服务器。 我该如何解决这个问题?

如何在phantomjs中实现快速,可查询和持久的数据库?

我一直在使用phantomjs在服务器端环境中为我做一些繁重的工作。 直到现在,我一直在内存中的数据结构(即没有做任何特别的事情),一切都很好。 但最近在一些使用情况下,我开始遇到以下问题: 内存使用率变得太高,使交换踢,严重影响我的performance。 由于内存中的数据结构不是永久的,所以不能从最后的保存点恢复(显然) 这迫使我寻找一个数据库解决scheme在幻像上使用,但我又遇到问题,而决定一个解决scheme: 我不想让自己的performance受到影响。 它必须是持久的和可查询的 我甚至如何连接到从幻影脚本里面的数据库。 谁能指导我一个令人满意的解决scheme? 注意:我几乎决定使用sqlite但是从幻影连接到它仍然是一个问题。 Nodejs提供了sqlite3节点模块,我正在尝试为幻影进行浏览。 Note注意: Browserify没有工作! 回到地面零! 🙁 感谢提前!

生成伊斯坦布尔代码覆盖率报告为茉莉花testing运行(通过咕噜)phantomjs的一个browserify包

标题说明了一切。 尽pipe通过networking浏览,我还没有find一个解决这个问题的例子。 这里有一些错过 https://github.com/amitayd/grunt-browserify-jasmine-node-example – grunt,browserify和jasmine https://github.com/gotwarlost/istanbul/issues/59#issuecomment-18799734 – browserify和伊斯坦布尔 这里是我正在进行的代码https://github.com/wheresrhys/on-guard/tree/browserify (注意这是“browserify”分支 – Gruntfile.js是一个混乱,但将很快整理)。 我最初的调查使用console.log表明,不知何故bundle.src.js被加载到页面中,但是当testing运行(并通过!) bundle.src.js的代码没有运行,所以我有一个感觉这可能是一个混淆的问题…虽然一个仅限于phantomjs,因为当我打开铬的specrunner代码正在运行。