【问题标题】:phantomjs command line never worksphantomjs 命令行从不工作
【发布时间】:2015-05-06 17:05:11
【问题描述】:

我正在尝试在 phantomjs 提示符下运行命令行(以创建网站的 PDF 屏幕截图)

所以我启动了 phantomjs.exe 并在 phantomjs> 之后输入:

phantomjs rasterize.js http://www.google.com test1.pdf

无论我输入什么,我都会得到一个

需要一个标识符,但发现是“光栅化”

phantomjs://repl-input:1 在全局代码中

(光栅化或我输入的任何其他内容)

即使是帮助,我也无法调用 (-h / --help) http://phantomjs.org/api/command-line.html

phantomjs.exe 和 rasterize.js 都在我电脑上的同一个文件夹中。

我在语法上做错了什么? 谢谢

【问题讨论】:

    标签: command-line syntax phantomjs command-prompt


    【解决方案1】:

    您必须直接在命令行上运行此脚本,而不是在 phantomjs 解释器中:

    phantomjs rasterize.js http://www.google.com test1.pdf
    

    【讨论】:

    • @OP 并确保 rasterize 在当前路径中
    • 成功了!完整的步骤是: 1 - 启动 cmd 2 - 转到 phantomjs.exe 所在的文件夹(例如:cd C:\temp\phantomjs-2.0.0-windows\bin) 3 - 确保 rasterize.js 在其中同一个文件夹 4 - 输入我的幻像命令:phantomjs rasterize.js google.comtest1.pdf
    猜你喜欢
    • 2011-05-11
    • 2018-12-25
    • 2015-05-20
    • 2018-01-24
    • 1970-01-01
    • 1970-01-01
    • 2017-08-27
    • 2011-03-02
    相关资源
    最近更新 更多