Возникли проблемы при использовании модуля electron-reload

#javascript #node.js #electron

#javascript #node.js #electron

Вопрос:

Я получаю следующую ошибку при попытке использовать модуль электронной перезагрузки. (что я не могу понять)

 Error: Cannot find module 'app'
    at Module._resolveFilename (module.js:455:15)
    at Function.Module._resolveFilename (C:pathElectronmusic-playernode_moduleselectrondistresourceselectron.as
arcommonreset-search-paths.js:35:12)
    at Function.Module._load (module.js:403:25)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:pathElectronmusic-playernode_moduleselectron-reloadmain.js:1:90)
    at Module._compile (module.js:556:32)
    at Object.Module._extensions..js (module.js:565:10)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
  

И main.js имеет следующее для использования модуля

 const electron = require('electron')
const app = electron.app
const BrowserWindow = electron.BrowserWindow
require('electron-reload')(__dirname '/public')
  

Может кто-нибудь подсказать мне, как решить проблему?

Ответ №1:

Похоже, вам нужно обновиться electron-reload до версии v1.0.0 или более поздней, в примечаниях к выпуску утверждается, что он был обновлен для поддержки Electron версии v1.0.0 .

Комментарии:

1. Похоже, что OP ссылается на библиотеку electron-reload , а не на electron-rebuild .

2. @rob3c Упс, это была опечатка с моей стороны, о которой я на самом деле говорил electron-reload . Исправлено, спасибо!