如何在 NodeJS 或 ElectronJS 中显示文件夹选择对话框?
目前,我正在使用 nw-dialog
:
const dialog = require('nw-dialog')
dialog.openFileDialog(function() {
alert('test')
})
但是,我遇到了一个异常(exception):
ReferenceError:
document
is not defined
最佳答案
nw-dialog
旨在与 nw
一起使用,而不是 Electron 。
如果你想在 Electron 中打开对话框,你应该使用 Electron 的 dialog
模块:
const {dialog} = require('electron')
console.log(dialog.showOpenDialog({properties: ['openFile', 'openDirectory', 'multiSelections']}))
关于node.js - 无法在 Electron 中显示文件夹选择对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51678085/