我試圖通過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)一段時間,但再次修復。 –