Должен ли я установить Electron как зависимость или devDependency для распространения? - PullRequest
1 голос
/ 28 марта 2020

Я создал приложение Electron и хочу его создать, я использую Electron-builder. Мой вопрос: если я создаю установщик для Windows с "win": "NSIS" без сохранения электронов в качестве зависимости, то отправляю его на windows компьютер, на котором не установлен Electron или даже Node.js, будет ли приложение установлен и работает?

1 Ответ

1 голос
/ 28 марта 2020

Краткий ответ: Да, Electron должен быть только dev-зависимостью

Когда electron-builder упаковывает приложение, оно также упаковывает в него Electron независимо от того, является ли Electron зависимым или dev-зависимым.

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

Я попытался установить пакет электронного компоновщика на компьютеры без Electron или Node.js, и он отлично работает.

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