【问题标题】:Javascript Electron / Monaco Editor Load file without dialogJavascript Electron / Monaco Editor 加载文件而不使用对话框
【发布时间】:2017-10-15 11:43:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript electron monaco-editor


    【解决方案1】:

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

    例如

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-12
      • 2021-06-25
      相关资源
      最近更新 更多