Я запутался в роли пакета. json, что касается упаковки.
AFAIK, те, кто под dependencies
, будут включены в дистрибутив, а те, которые под devDependencies
, не будут быть включенным.
Однако я провел эксперимент, чтобы попытаться минимизировать размер пакета приложения. Я удалил все dependencies
и devDependencies
и, как и ожидалось, node_modules больше не были включены в пакет (не в dist / resources). Но когда я попытался запустить упакованное приложение, оно все еще работало. Все те функции, которые требовали наличия node_modules, все еще работали.
Это нормально? Или было приложение в структуре, которое вызвало такое поведение (например, webpack, babel, et c)?
Я использую платформу Quasar для разработки Electron и Electron-packager (встроенный в платформу Quasar) за упаковку.
Спасибо