Phantom.js不从OSX控制台运行

时间:2012-05-08 22:23:51

标签: javascript macos console extjs phantomjs

我正在开发一个ExtJS应用程序,我想使用Phantom.js将视图渲染为pdf。我已经下载了OSX的二进制包,解压后为它添加了一个符号链接,并将其添加到PATH中。在控制台中运行'phantomjs'之后我得到了:

phantomjs script.js

就是这样。当我尝试运行任何示例脚本时崩溃说require is undefined,我无法检查版本,基本上它无法使用。我可以运行bat文件,它给了我phantomjs shell。删除之前我已经下载的所有内容后,我仍然可以使用相同的结果运行'phantomjs'命令。可能是因为Sencha的SDK有它,但它在PATH中不可见所以我不确定。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

总是在提交问题后几秒钟发现问题。 Sencha的SDK有一些自定义或破坏版本的phantomjs.bat,并且整个文件夹已添加到PATH中。