Javascript 如何为phantomjs传递系统参数?

Javascript 如何为phantomjs传递系统参数?,javascript,node.js,phantomjs,Javascript,Node.js,Phantomjs,这是一个关于运行phantomjs并向其传递参数的示例。但是如何将--disk cache=true传递给它呢?这个版本正确吗 var childArgs = [ path.join(__dirname, 'phantomjs-script.js'), 'argumentForJsScript', '--disk-cache=true', '--disk-cache-path=C:\somepath' ] 我正在试着运行这个程序,所有的事情似乎都正常,但是文件夹C:\somep

这是一个关于运行phantomjs并向其传递参数的示例。但是如何将
--disk cache=true
传递给它呢?这个版本正确吗

var childArgs = [
  path.join(__dirname, 'phantomjs-script.js'),
  'argumentForJsScript',
  '--disk-cache=true',
  '--disk-cache-path=C:\somepath'
]

我正在试着运行这个程序,所有的事情似乎都正常,但是文件夹
C:\somepath
不包含任何文件。因此,
disk cache
参数似乎没有被
phamtomjs
引擎识别,只是被传递到js脚本。它们是吗?

任何用于PhantomJS的参数都应该在脚本之前传递

var childArgs = [
  '--disk-cache=true',
  '--disk-cache-path=C:\somepath',
  '--cookies-file=C:\somepath\cookies.txt',
  path.join(__dirname, 'phantomjs-script.js'),
  'argumentForJsScript'
]