12.11.2015, 17:05
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Sencha Cmd Как создать воркспейс без копирования SDK?
Я сейчас делаю воркспейс так:
sencha -sdk c:/sencha/6.0.0 generate workspace ./
Он копирует SDK из-за чего пухнет репозиторий. Как отменить копирование? Пусть ссылается на один единственный.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
12.11.2015, 18:16
|
|
Профессор
|
|
Регистрация: 06.06.2014
Сообщений: 292
|
|
Из своей практики знаю, что простое создание воркспейса не копирует СДК. А вот когда приложение в него добавляете, то указываете путь к сдк, тогда и происходит копирование, если еще не скопировано. А что репозиторий пухнет - это уже другой вопрос. Собственно, это одна из причин того что я стал хранить в репе только сами приложения, линкуя их в воркспейс.
|
|
12.11.2015, 20:53
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
У меня как раз наоборот.
Команда:
sencha -sdk c:/sencha/6.0.0 generate workspace ./
копирует в директорию воркспейса SDK
А вот далее команда создания приложения уже не копирует, если дать ссылку на SDK внутри воркспейса.
Но мне хотелось бы, чтобы в обоих случаях ничего не копировалось.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
13.11.2015, 11:06
|
|
Профессор
|
|
Регистрация: 06.06.2014
Сообщений: 292
|
|
А какая у вас версия cmd?
|
|
13.11.2015, 11:08
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Шестая
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
13.11.2015, 11:30
|
|
Профессор
|
|
Регистрация: 06.06.2014
Сообщений: 292
|
|
У меня тоже шестая.
sencha generate workspace c:\bb_projekt\sencha\xx
Эта команда создает воркспейс без фреймворка. Но вот как заюзать экст без копирования я хз...
|
|
13.11.2015, 14:42
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Да, удалось воркспейс без SDK сделать. Но при попытке создать приложение, он SDK скопировал... Это плохо.
Теперь вопрос в том, как делать пакеты и приложения в воркспейсе без SDK без копирования туда SDK?
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
13.11.2015, 16:41
|
|
Профессор
|
|
Регистрация: 06.06.2014
Сообщений: 292
|
|
Может, проще таки скопировать один раз сдк и не морочить себе голову? Полежит в репозитории... Если вам таки нужно поместить под сорц-контроль целый воркспейс, то это наверно единственный выход.
|
|
13.11.2015, 16:44
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Если можно было обойтись ОДНИМ воркспейсом, то наверное вопрос я и не поднимал бы. Попробую отправить вопрос в техподдержку. Иногда они все-таки отвечают.
https://www.sencha.com/forum/showthr...54#post1120554
Пока единственный выход не размещать в репу сам воркспейс. Если нет зависимости приложений и пакетов от воркспейса, то теоретически это прокатит. Правда в репозитории придется составить инструкцию по восстановлению воркспейса на случай, когда оный будет утрачен (а он будет утрачен по разным причинам: переустановка Windows, завершение работы над проектом, открытие рабочей копии на другом компьютере, другой разработчик и прочее).
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Последний раз редактировалось khusamov, 13.11.2015 в 16:48.
|
|
13.11.2015, 17:05
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Специальная для этого опция в конфиге воркспейса не помогла:
ext.dir=c:/sencha/6.0.0
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
|
|