【发布时间】:2016-06-20 19:16:18
【问题描述】:
我将 NodeJS/Electron 用于桌面应用程序。
我想做的是用它的操作系统的默认应用程序打开一个文件,比如用 Word 的 .docx。
到目前为止,我尝试的是使用 child_process.spawn、.exec 或 .execFile 的方法,但我什么也没得到。
这是我的实际代码:
var fs = require('fs'),
cp = require('child_process');
cp.spawn(__dirname + '/test.docx');
提前致谢。
【问题讨论】:
-
已经在这里回答了:stackoverflow.com/a/29917107/5334137
-
我到了这里,却错过了 Electron 特有的问题。接受的解决方案仅适用于 Electron 应用程序。在 Electron 应用程序之外,一般有一个针对 Node.js 的单独问题:stackoverflow.com/q/8500326/62269
标签: javascript node.js electron