Аргумент "id" должен иметь тип string. Полученный тип объекта - PullRequest
0 голосов
/ 29 апреля 2020

Я новичок в Electron js. Когда я создал и запустил свое первое приложение, я получил эту ошибку.

TypeError [ERR_INVALID_ARG_TYPE]: аргумент «id» должен иметь тип string. Полученный объект типа

Ниже написан код.

const electron = require("electron");

const { app, BrowserWindow } = require(electron);

let createWindow = () => {
  let window = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true,
    },
  });

  // load the index.html file
  window.loadFile("index.html");

  window.webContents.openDevTools();
};

app.whenReady().then(createWindow);

// Quit when all windows closed
app.on("window-all-closed", () => {
  if (process.platform !== "darwin") {
    app.quit();
  }
});

app.on("active", () => {
  if (BrowserWindow.getAllWindows().length === 0) {
    createWindow();
  }
});

Что здесь пошло не так?

1 Ответ

0 голосов
/ 29 апреля 2020

Ваша проблема здесь

const { app, BrowserWindow } = require(electron);

Со следующим исправлением

const { app, BrowserWindow } = require('electron');

Это потому, что require() требует строку в качестве параметра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...