Execute a script in phantomjs interactive (REPL) m

2019-01-26 21:11发布

问题:

This question already has an answer here:

  • PhantomJS: page.open() does not respond when running in REPL 1 answer

I have a file that runs and prints output to the screen when I run it in phantomjs non-interactive mode

$ phantomjs file.js
<stuff printed to screen>

In phantonjs interactive (REPL) mode is there a way to run a js file, something like run('file.js'). I want to open up phantomjs as a pipe and send it multiple files to execute before closing the pipe to save on startup overhead.

回答1:

Looks like REPL mode is borked and and an overhaul is underway:

https://github.com/ariya/phantomjs/issues/11180