在Electron中无法显示文件夹选择对话框

时间:2018-08-03 18:17:06

标签: node.js electron

如何在NodeJS或ElectronJS中显示文件夹选择对话框?

当前,我正在使用nw-dialog

const dialog = require('nw-dialog')
dialog.openFileDialog(function() {
    alert('test')
})

但是,我遇到一个例外:

  

ReferenceError:document未定义

1 个答案:

答案 0 :(得分:1)

nw-dialog用于nw,而不是电子。

如果要在Electron中打开对话框,则应使用Electron的dialog模块:

const {dialog} = require('electron')
console.log(dialog.showOpenDialog({properties: ['openFile', 'openDirectory', 'multiSelections']}))