Как реализовать горячее обновление при использовании Electron + CRA? - PullRequest
1 голос
/ 13 мая 2019

Я пользуюсь CRA + Electron. И я строю свой проект по цели electron-renderer.

Хорошо работает при загрузке файлов в папке сборки, но выдает ошибку при разработке и загрузке URL localhost:3000.

Я думаю, причина в том, что я использую api узла и api электрона в компонентах реагирования. У кого-нибудь есть решение? Спасибо.

TypeError: fs.existsSync is not a function

   5 | var pathFile = path.join(__dirname, 'path.txt');
   6 | 
   7 | function getElectronPath() {
>  8 |   if (fs.existsSync(pathFile)) {
   9 |     var executablePath = fs.readFileSync(pathFile, 'utf-8');
  10 | 
  11 |     if (process.env.ELECTRON_OVERRIDE_DIST_PATH) {
...