根据this answer,我尝试打开一个本地json文件。 这是我脚本的插入内容:
var json = require('pars.json');
casper.echo("Starting");
'pars.json'文件与脚本位于同一文件夹中。 在我的带有CasperJS版本1.1.2和PhantomJS版本2.1.1的Win7机器上,这可以工作。
然而,当我尝试在具有相同版本的Phantom和Casper的Win10机器上运行它时总是失败。
如果我删除'require ...'行,脚本会正常运行。 另外,我没有收到错误消息,发生了什么?
编辑:我尝试将文件放在c:\并设置并使用require('c:\ pars.json');,但它仍然不起作用。