09.11.2015, 02:53
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Пакет из другого воркспейса
У меня есть один пакет. Общий. Я его отдельно разрабатываю. Допустим я его размещу в отдельном воркспейсе и сохраню на гитхабе.
Далее я делаю какое-то приложение. Делаю второй воркспейс. И хочу в нем использовать свой общий пакет из первого воркспейса. Причем хочу чтобы он из гитхаба брался.
Это делается в пакетных менеджерах путем ссылки прямо на репозиторий пакета.
А здесь как это сделать?
И куда внутри воркспейса размещать?
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
09.11.2015, 11:13
|
|
Профессор
|
|
Регистрация: 06.06.2014
Сообщений: 292
|
|
Встречный вопрос: а зачем вам много воркспейсов? В одном все делайте и проблем не будет.
|
|
09.11.2015, 15:47
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
У меня сейчас две работы:
1) работа над моей личной библиотекой для сенчи, уж много мелких компонент, которые я использую во всех своих программах
2) вторая работа - текущий проект, в котором есть свои пакеты, а также должна использоваться личная
Обе работы находятся в своих воркспейсах.
В свою очередь, каждый воркспейс хранится в своем репозитории Git.
Разве есть иной способ разнести коды?
Мне конечно не нравится что в репозитории хранится лишний мусор от самого воркспейса, но я не знаю как их друг от друга отделить.
И второе, мне не нравится идея хранить текущую работу и отдельную личную библиотеку компонент в одном репозитории.
Также мне не нравится, когда в моей IDE присутствует толпа каталогов и файлов из других репозиториев, когда я длительное время работаю над одним.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
11.11.2015, 16:23
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
В общем это сейчас самый актуальный вопрос.
Как в сенче подключать пакеты, которые расположены в git-репозитории, например на гитхабе?
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
13.11.2015, 16:54
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
15.11.2015, 23:22
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
В общем они что-то отвечают, но не понимаю, как подключить пакет, размещенный на GitHub-е. И как его вообще надо оформить.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
19.11.2015, 22:09
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Пока выкрутился тем, что вручную кидаю копии (симлинки) пакетов в папку packages/remote. Но такой вариант конечно не годится))
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Последний раз редактировалось khusamov, 24.11.2015 в 12:49.
|
|
24.11.2015, 12:48
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Этот способ не работает на Маке!
Симлинки на Маке не переваривает Sencha Cmd (проблему тут описал: https://toster.ru/q/268275).
Все-таки нужен нормальный способ подключения пакетов!!!
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
03.12.2015, 22:35
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
ну-с, решения нет этой проблемы????
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
|
|