我是RequireJs和Phantomjs的新手。无论如何,我试图在Phantomjs中使用Requirejs模块。我写了以下代码:
var page = require("webpage").create();
page.open("about:blank");
page.injectJs("require.js", function(){
require("main.js");
phantom.exit();
});
我也尝试过这种方式,但仍然没有运气:
var page = require("webpage").create();
page.open("about:blank");
page.injectJs("./require.js");
page.injectJs("./main.js");
phantom.exit();
main.js是一个requirejs模块。所以我想要实现的是我希望编写一些我可以在浏览器中使用的代码,然后在PhantomJs中使用它而不做任何更改。不幸的是,似乎PhantomJs并不喜欢它。它只是"挂起"并且不显示任何内容。有关如何在不通过Browserify等工具的情况下完成此任务的任何提示?