我试图browserify这个节点js脚本:browserify错误:http.createServer不是一个函数
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
,当我运行从bundle.js一个html文件我得到这个错误:
http.createServer is not a function
似乎browserify不支持httpserver。我该如何解决这个问题?
browserify也可能不支持PhantomJS,因为它是一个完整的浏览器,不应该在另一个浏览器中运行。 –
谢谢,但我怎么能从一个JavaScript代码运行节点js脚本,而不使用命令提示符 – Amouna