• Почему название файла в моей ОС изменяется само?

    @Denys557 Автор вопроса
    jcmvbkbc, Да, согласен. Вот ссылка на репозиторий, просто до этого он был приватным
    https://github.com/artem0011011000111001/SimpleOS
    Написано
  • Почему название файла в моей ОС изменяется само?

    @Denys557 Автор вопроса
    res2001, Да, это моя ОС. Предоставленный код это код моей типо файловой системы с учетом реализации команды tree
    Написано
  • Как вложить span в textarea?

    @Denys557 Автор вопроса
    Спасибо огромное! Извините конечно что по сути прошу все сделать за меня, но можете пожалуйста сказать название одной из таких библиотек? Просто уже сколько ищу разные варианты, но безуспешно
    Написано
  • Почему сервер не запускается в build версии?

    @Denys557 Автор вопроса
    WbICHA, Спасибо. Сейчас проверю выключение сервера. Вроде должно все быть нормально, потому что я до этого это проверял. И скорее всего я просто не правильно выразился. Build - я имел ввиду скомпилированое приложение, тоесть то - что будет запускать пользователь
    Написано
  • Почему сервер не запускается в build версии?

    @Denys557 Автор вопроса
    WbICHA, Вот:

    {
      "name": "scrumboard",
      "productName": "scrumboard",
      "version": "1.0.0",
      "description": "My Electron application description",
      "main": ".webpack/main",
      "build": {
        "icon": "./src/assets/icons/128x128.ico",
        "extraResources": [
          {
            "from": "server",
            "to": "server"
          }
        ]
      },
      "scripts": {
        "start": "electron-forge start",
        "node-start": "node server/server.js",
        "node-dev": "nodemon server/server.js",
        "package": "electron-forge package",
        "make": "electron-forge make",
        "publish": "electron-forge publish",
        "lint": "echo \"No linting configured\"",
        "dev": "concurrently \"npm:node-dev\" \"npm start\""
      },
    }
    Написано
  • Почему сервер не запускается в build версии?

    @Denys557 Автор вопроса
    WbICHA, Ох, извините, еще новичок, так что так словами прям обьяснить не могу. Вот мой код в main.js(который за electron отвечает), спрашивайте пожалуйста если что то не понятно

    const { app, BrowserWindow } = require('electron');
    const path = require('node:path');
    const { spawn } = require('child_process');
    
    if (require('electron-squirrel-startup')) {
      app.quit();
    }
    
    let serverProcess;
    
    const startServer = () => {
      serverProcess = spawn('npm', ['run', 'node-start'], { shell: true });
    };
    
    const stopServer = () => {
      if (serverProcess) {
        serverProcess.kill('SIGTERM');
        serverProcess = null;
      }
    };
    
    const createWindow = () => {
      const mainWindow = new BrowserWindow({
        width: 800,
        height: 600,
        icon: path.join(__dirname, '../src/assets/128x128.png'),
        webPreferences: {
          preload: MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY,
        },
      });
      mainWindow.loadURL(`${MAIN_WINDOW_WEBPACK_ENTRY}#/scrumboard`);
      mainWindow.setMenuBarVisibility(false);
      mainWindow.maximize();
    };
    
    app.whenReady().then(() => {
      createWindow();
      startServer();
    
      app.on('activate', () => {
        if (BrowserWindow.getAllWindows().length === 0) {
          createWindow();
        }
      });
    });
    
    app.on('before-quit', () => {
      stopServer();
    });
    
    app.on('window-all-closed', () => {
      if (process.platform !== 'darwin') {
        app.quit();
      }
    });
    Написано
  • Почему сервер не запускается в build версии?

    @Denys557 Автор вопроса
    WbICHA, Да, извините. Npm start - у меня запускается само приложение(а вместе с ним и сервер, потому что у меня в електроне написано что при запуске приложения запускается и сервер), а билд это само скомпилированное приложение, екзешник, ну или как это назвать
    Написано
  • Почему сервер не запускается в build версии?

    @Denys557 Автор вопроса
    StreetWanderer, Не, просто у меня задумка - что приложение без отдельного сервера, просто у каждого пользователя при запуске приложения запускается локальный сервер(у меня это написано в main.js который отвечает за electron, тоесть при запуске npm start запускается и приложение и локальный сервер). Поэтому я и не понимаю, как так может происходить что при запуске готового приложения, сервер просто так не запускается
    Написано