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

时间:2020-10-01 15:28:05

标签: javascript reactjs electron create-react-app react-scripts

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

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

1 个答案:

答案 0 :(得分:0)

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