0

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

phantomjs script.js

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

4

1 回答 1

0

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

于 2012-12-13T01:35:34.000 回答