簡體   English   中英

Javascript Electron / Monaco Editor加載文件而沒有對話框

[英]Javascript Electron / Monaco Editor Load file without dialog

我正在使用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'));
      }
    })
  }
})

這個問題是我已經知道文件的位置和需要加載的文件名。

所以我的問題是...如何在不彈出對話框詢問文件的情況下加載文件?

不顯示對話框...? 只需用已知的文件名和路徑替換files[0]

例如

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM