Пространства имен - это способ структурировать код. Представьте их как поля, которые содержат функции, объекты и другие вещи. Электрон выставляет свои возможности в пространстве имен electron
. Там вы найдете другие пространства имен, каждое из которых связано с чем-то конкретным. В первом примере упоминается electron.app
, который касается жизненного цикла электронного приложения. electron.BrowserWindow
- это другое пространство имен.
В JavaScript пространства имен - это просто объекты.
У вас есть разные возможности использовать их. Вы можете получить весь электрон в свой код с помощью
const electron = require('electron'); // import the electron namespace
Теперь у вас есть доступ ко всему в пространстве имен электронов.
В качестве альтернативы вы импортируете оба приведенных выше примера имен с помощью
const { app, BrowserWindow } = require(‘electron’); // import 2 namespaces from electron
, а затем используйте оба (app
и BrowserWindow
) без необходимости каждый раз ставить префикс electron.
.