Приветствую!
Переношу готовое SPA (Back = NodeJS + WebSockets. Front = React) на Electron, чтобы упаковать это все хозяйство в исполняемую win-программу.
С VS-коде все запускается в безбраузерном режиме, работает как положено, все ок.
А вот корректно настроить сам процесс билда не получается...
Делал кто? Подскажете?
~ ~ ~
package.json (на фронте)
"scripts": {
"start": "set BROWSER=none && react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
package.json (на бэке, тут уже установлен Electron)
"scripts": {
"start": "node app.js",
"server": "nodemon app.js",
"client": "npm run start --prefix client",
"client-build": "npm run build --prefix client",
"dev": "concurrently \"npm run server\" \"npm run client\"",
"electron-react": "concurrently \"npm run server\" \"npm run client\" \"wait-on http://localhost:3000 && electron .\"",
команда ниже (для дилба) не работает...
"package": "concurrently \"npm run electron-builder client-build\" --mac --win -c.extraMetadata.main=main.js"
},
электроновский main.js в корне бэка. тут же renderer
Делал кто? Ткните носом )
Спасибо!