Я пытаюсь создать инициализатор npm с помощью electronicjs. Согласно документации по npm, чтобы создать инициализатор, ваш скрипт необходимо запускать с помощью npx.
Скрипты Electronjs требуют, чтобы они запускались с electron
a>, а не команду node
. Проблема в том, что npm init (npx) запускает команды в node
. Я видел, что пакет electron-start
каким-то образом достигает этого, но я не понимаю как.
Всякий раз, когда я пытаюсь выполнить const electron = require( 'electron' )
из команды node
в PowerShell (вместо электрона), electron
возвращает строку пути к исполняемому файлу, а не объект, содержащий свойства BrowserWindow
или app
.