2017-05-16 2 views
0

Ich arbeite an einem Elektronenprojekt welches den Monaco Editor benutzt.Javascript Electron/Monaco Editor Datei ohne Dialog laden

Um eine Datei ich diesen Code verwenden, laden:

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

Dieses Problem ist, dass ich bereits den Speicherort der Datei und den Dateinamen kennen, die ich laden müssen.

Also meine Frage ist ... Wie lade ich die Datei, ohne dass der Dialog erscheint, fragt nach der Datei?

Antwort

1

Den Dialog nicht anzeigen ...? Ersetzen Sie einfach files[0] durch den bekannten Dateinamen und Pfad.

z.B.

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