使用CasperJS作为便携式安装?

声波

我正在尝试以一种可移植的方式运行CasperJS,该方式不涉及在Windows中设置path变量。目前,我已经通过将phantomjs可执行文件以及CasperJS目录的全部内容移动到batchbin文件夹中来部分工作。我还编辑了批处理文件,以使其使用当前目录(所有文件都位于该目录)来初始化casperJS。

这是我所有文件的目录:http : //i.imgur.com/ByTjU0s.png

我的casperjs.bat文件:

    @ECHO OFF
    set CASPER_PATH=%~dp0
    set CASPER_BIN=%CASPER_PATH%bin\
    set ARGV=%*
    call phantomjs "%CASPER_BIN%bootstrap.js" --casper-path="%CASPER_PATH%" --cli %ARGV%

当我尝试执行文件时,它给了我:http : //i.imgur.com/0DK6B2g.png

我试图查看bootstrap.js文件,使其绕过版本检查,因此不会出现此错误,但我不确定自己在做什么。

如何在不设置path变量并将所有内容都放在一个目录中的情况下,以可移植的方式运行casperJS?

声波

得到它的工作。对于casperjs.bat文件,输入:

@ECHO OFF
set CASPER_PATH=%~dp0..
set CASPER_BIN=%CASPER_PATH%\bin\
set ARGV=%*
call phantomjs "%CASPER_BIN%bootstrap.js" --casper-path="%CASPER_PATH%" --cli %ARGV%

将phantomjs.exe可执行文件移动到与此批处理文件相同的目录中。应该工作正常。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章