gpt4 book ai didi

Javascript Electron/Monaco 编辑器无需对话框即可加载文件

转载 作者:行者123 更新时间:2023-12-03 04:19:46 28 4
gpt4 key购买 nike

我正在开发一个使用 Monaco Editor 的 Electron 项目。

要加载文件,我使用以下代码:

dialog.showOpenDialog({}, (files) => {
if(files && files.length > 0) {
fs.readFile(files[0], 'utf8', (err, res) => {
if (!err) {
editor.setModel(monaco.editor.createModel(res, 'javascript'));
}
})
}
})

这个问题是我已经知道我需要加载的文件的位置和文件名。

所以我的问题是...如何加载文件而不弹出询问文件的对话框?

最佳答案

不显示对话框...?只需将 files[0] 替换为已知的文件名和路径即可。

例如

fs.readFile('/path/to/your/file', 'utf8', (err, res) => {
if (!err) {
editor.setModel(monaco.editor.createModel(res, 'javascript'));
}
})

关于Javascript Electron/Monaco 编辑器无需对话框即可加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44000667/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com