【发布时间】:2017-12-10 16:38:37
【问题描述】:
我有一个使用 app.asar 文件的电子应用程序。我希望能够在默认 Windows 应用程序(即 Excel)中打开 asar 文件中的文件 (.xlsx)。我试过了
let xlsx = path.join(__dirname + '/path/to/app.asar/path/to/file');
shell.openItem(xlsx);
但它不起作用(没有错误,文件没有打开)。
我可以用 fs 读取文件
let xlsx = path.join(__dirname + '/path/to/app.asar/path/to/file');
fs.readFileSync(xlsx);
但我无法在 Excel 中打开文件。
【问题讨论】: