模块叫 sync-runner。今天刚写的,要睡了也懒得换系统再写个,所以暂时只支持windows,不过其它系统也是要写的。
大致就是可以这样:
var run = require("sync-runner");
var result = run("ping 127.0.0.1", 1000);
console.log(result);
不推荐将这个模块用于服务器,可以用于本地的 REPL 程序以及 native app 如 node-webkit 等。
比如要通过node来调用gcc编译器啊,然后再比如获取系统gcc版本啊,就可以用它方便地使用了:
var result = run("gcc --version");
安装很简单:
$ npm install sync-runner
github的repo在https://
github.com/XadillaX/syncRunner欢迎大家fork或者干嘛干嘛,也欢迎大家提交别的系统的同步函数-。 - 在我还没写之前。
或者找找bug什么的,谢谢啦 0. 0
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/110192
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.