Open khorevaa opened 7 years ago
Мне кажется, это штука почти автоматически заработает, если нормально заработает opm install -l
@nixel2007 а что с инсталл -л ??
@dmpas установка-то работает. там проблема с правильным указанием oscript.cfg в нужном месте :) чтобы оно работало. ну или с каким-то кастомным package-loader'ом прям в корне, который засосет библиотеки из oscript_modules вместо либа.
@nixel2007 Не совсем install -l , он все такие больше для того, чтобы установить зависимости локально, при этом он не устанавливает зависимости, если есть глобальная библиотека в папке ...lib. Да и вообще идея именно СБОРКИ приложения, не зависящего от библиотек. В идеале вообще через .exe со всеми зависимостями.
при этом он не устанавливает зависимости, если есть глобальная библиотека в папке ...lib
уже устанавливает. все, что нужно - тянет в локальную папку.
Тогда осталось только прикрутить сборку этого все в готовый .ospx
Запуск. Основная проблема - с подключением локальных зависимостей
Предлагаю добавить в команду build возможность создавать app независимых приложений. Например, gitsync-2.1.1-standalone.ospx opm - думаю надо делать сразу таким.
Использование установка готового приложение и отсутствие конфликтов по версиям библиотек с другими приложениями. Пример, такой сборки https://github.com/Khorevaa/gitsync/releases/tag/2.1.1-standalone
/cc @artbear @nixel2007 @EvilBeaver Готов взяться за реализацию