Ошибка уведомления в приложении electron-react с webpack

#reactjs #webpack #electron

#reactjs #webpack #electron

Вопрос:

Я получаю ошибку для приведенного ниже кода реакции в приложении electron.

 import React from 'react';
import Button from '@material-ui/core/Button';
import { Notification } from 'electron';

export default function App() {

  function showNotification () {
    const notification = {
      title: 'Basic Notification',
      body: 'Notification from the Main process'
    }
    new Notification(notification).show()
  }

  return (
    <>
      <Button variant="contained" color="secondary" onClick={showNotification}>
        Primary
      </Button>
    </>
  )
}

  

Когда я нажимаю кнопку, она выдает ошибку

 App.jsx:14 Uncaught TypeError: electron__WEBPACK_IMPORTED_MODULE_2__.Notification is not a constructor
    at showNotification (App.jsx:14)
    at HTMLUnknownElement.callCallback (react-dom.development.js:189)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:238)
    at invokeGuardedCallback (react-dom.development.js:293)
    at invokeGuardedCallbackAndCatchFirstError (react-dom.development.js:307)
    at executeDispatch (react-dom.development.js:390)
    at executeDispatchesInOrder (react-dom.development.js:415)
    at executeDispatchesAndRelease (react-dom.development.js:3279)
    at executeDispatchesAndReleaseTopLevel (react-dom.development.js:3288)
    at forEachAccumulated (react-dom.development.js:3260)
showNotification @ App.jsx:14
  

я думаю, что это проблема с конфигурацией webpack, кто-нибудь может помочь мне исправить эту проблему.