Bry*_*son 1 command-line node.js
我正在使用Node创建一个命令行实用程序,它将能够以编程方式为用户打开(启动)文件,默认情况下使用它们将用于执行此操作的应用程序.
阅读文档后,我不认为fs.open()可以做到这一点.
有没有办法在Node中执行此操作而无需拉入shell脚本?
你需要通过child_process.exec()
或调用一个特殊的OS依赖程序child_process.spawn()
.在Windows上,您使用的start
是OSX open
,对于Linux,您通常会使用xdg-open
.您可以在npm上使用已经制作的模块来处理所有这些情况,例如open.
归档时间: |
|
查看次数: |
47 次 |
最近记录: |