Краткий ответ: Да, Electron должен быть только dev-зависимостью
Когда electron-builder
упаковывает приложение, оно также упаковывает в него Electron независимо от того, является ли Electron зависимым или dev-зависимым.
Также официальным способом установки Electron является npm i -D electron@latest
, -D
означает dev-зависимость, поэтому, если веб-сайт скажет вам установить его как dev-зависимость, то вы, вероятно, хороши.
Я попытался установить пакет электронного компоновщика на компьютеры без Electron или Node.js, и он отлично работает.