我的带有create-react-app的电子应用出现错误

问题描述

当我在做项目时,我的电子窗会出现此错误

TypeError: fs.existsSync is not a function
getElectronPath
../node_modules/electron/index.js:7
   4 | var pathFile = path.join(__dirname,'path.txt')
   5 | 
   6 | function getElectronPath () {
>  7 |   if (fs.existsSync(pathFile)) {
   8 |     var executablePath = fs.readFileSync(pathFile,'utf-8')
   9 |     if (process.env.ELECTRON_OVERRIDE_disT_PATH) {
  10 |       return path.join(process.env.ELECTRON_OVERRIDE_disT_PATH,executablePath)

我该怎么办?

我用它来创建我的项目。

https://medium.com/@johndyer24/building-a-production-electron-create-react-app-application-with-shared-code-using-electron-builder-c1f70f0e2649

解决方法

所以我可以和我及我的朋友解决这个问题;我们将组件恢复为早期版本,看到的问题应该是我在useEffect方法中使用了许多提取数据操作。