Javascript Electron / Monaco Editor Загрузить файл без диалога
Я работаю над электронным проектом, который использует Monaco Editor.
Для загрузки файла я использую этот код:
dialog.showOpenDialog({}, (files) => {
if(files && files.length > 0) {
fs.readFile(files[0], 'utf8', (err, res) => {
if (!err) {
editor.setModel(monaco.editor.createModel(res, 'javascript'));
}
})
}
})
Эта проблема заключается в том, что я уже знаю местоположение файла и имя файла, который мне нужно загрузить.
Итак, мой вопрос... как мне загрузить файл без всплывающего диалогового окна с запросом файла?
1 ответ
Решение
Не показывать диалог...? Просто замени files[0]
с известным именем файла и путем.
например
fs.readFile('/path/to/your/file', 'utf8', (err, res) => {
if (!err) {
editor.setModel(monaco.editor.createModel(res, 'javascript'));
}
})