我正在使用 electron-react 脚手架,并且想在 App.tsx 中使用一个 electron dialog
:
const { dialog } = require('@electron/remote') //also tried with import
const Hello = () => {
const readFromFile = async () => {
dialog.showOpenDialog({})
}
return (
<>
<button onClick={() => readFromFile()} >Test</button>
</>
)
}
我在 main.ts 文件的顶部放置了以下代码
require('@electron/remote/main').initialize()
最终我总是收到这个错误提示:
Module not found: Error: Can't resolve 'fs' in 'C:\Users\myUsername\source\repos\electronTest\node_modules\electron'
我也尝试了nodeIntegration: true
和contextIsolation: false