我试图通过V8运行JSLint。将命令行参数传递给V8中的脚本JavaScript shell
- 我使用these instructions下载并构建了V8 shell。
- 交互式shell
d8
工作,并传递文件给它执行该文件。
现在我想执行jslint.js
并传递文件的名称来解析它。我曾尝试
d8 jslint.js myfile.js
d8 jslint.js < myfile.js
d8 jslint.js -- myfile.js
毫无疑问,在jslint.js的,它使用的犀牛readline()
函数来获取命令行参数的结尾麻烦线。有没有人修改过这个脚本在V8中工作,或者有没有一种通用的方式让V8向它传递参数?
更新:史蒂夫的答案提醒我,我没有找到一个方法来compile JSLint into an executable就像史蒂夫做到了,但我希望的东西,这是对其他开发商小更便携。
这是[broken](http://code.google.com/p/v8/issues/detail?id=1477)一段时间,但再次修复。 –