Я занимаюсь разработкой приложения Electron с использованием Quasar framework
.
Из-за ограничений мои node_modules
являются stati c (не разрешается загружать что-либо онлайн и иметь фиксированный local_modules - просто скопируйте вставку в новый проект, если возникнет такая необходимость). Я никогда не запускаю npm init
.
Поэтому, пытаясь минимизировать размер связанного приложения, я провел эксперимент и удалил все dependencies
и devDependencies
из моего package.json
.
- Я запустил приложение, и оно все еще работает.
- Но что меня удивило, когда я упаковал приложение, оно все еще работает. Я не получаю никаких сообщений о том, что требуемые модули_узлов отсутствуют.
Почему? Может ли это быть webpack
, babel
или что-то, что было включено в платформу Quasar? Может быть, импортированные команды были скомпилированы с кодом, и больше не нужно, чтобы они были включены в качестве отдельных узлов_модулей (ie в dist/electron/AppName/resources
)?
Это хорошая новость для меня. Но просто хотел понять, почему и если это приведет к серьезным ошибкам / сбоям.
Спасибо!