使用Node.js将标准输出重定向到截断的文件

时间:2018-12-02 16:16:53

标签: node.js process stdout

我试图用Node.js编写实用程序脚本,并且必须将命令的标准输出保存到文件中。是否有一种简单的方法可以对Node做类似command arg1 arg2 > output.txt的事情?

我正在使用spawn()模块的child_process调用命令,就像var command = spawn("command", [arg1, arg2])一样,但是似乎无法将标准输出重定向到文件。

谢谢!

1 个答案:

答案 0 :(得分:0)

AFAIK,您必须通过将事件处理程序附加到here来手动附加到文件static navigationOptions = () => ({ drawerLabel: () => (OptionsDrawer.isOptionsItemAvaliable() ? 'Options' : null) }) private static isOptionsItemAvaliable() { navigator.geolocation.getCurrentPosition((result) => this.setUserLocation(result.coords), ()=> {console.log("Failed to load user location")}; return verifyUserLocation(userLocation); } private static setUserLocation(coordinates){ userLocation = coordinates; //userLocation is a global variable } private static verifyUserLocation(coordinates){ //Code to check the user location and returns if it's inside the allowed area }

看起来像

stdout