Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.11.2015, 17:05
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 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.
Ответить с цитированием
  #2 (permalink)  
Старый 12.11.2015, 18:16
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Из своей практики знаю, что простое создание воркспейса не копирует СДК. А вот когда приложение в него добавляете, то указываете путь к сдк, тогда и происходит копирование, если еще не скопировано. А что репозиторий пухнет - это уже другой вопрос. Собственно, это одна из причин того что я стал хранить в репе только сами приложения, линкуя их в воркспейс.
Ответить с цитированием
  #3 (permalink)  
Старый 12.11.2015, 20:53
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 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.
Ответить с цитированием
  #4 (permalink)  
Старый 13.11.2015, 11:06
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

А какая у вас версия cmd?
Ответить с цитированием
  #5 (permalink)  
Старый 13.11.2015, 11:08
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Шестая
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием
  #6 (permalink)  
Старый 13.11.2015, 11:30
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

У меня тоже шестая.

sencha generate workspace c:\bb_projekt\sencha\xx

Эта команда создает воркспейс без фреймворка. Но вот как заюзать экст без копирования я хз...
Ответить с цитированием
  #7 (permalink)  
Старый 13.11.2015, 14:42
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Да, удалось воркспейс без SDK сделать. Но при попытке создать приложение, он SDK скопировал... Это плохо.

Теперь вопрос в том, как делать пакеты и приложения в воркспейсе без SDK без копирования туда SDK?
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием
  #8 (permalink)  
Старый 13.11.2015, 16:41
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Может, проще таки скопировать один раз сдк и не морочить себе голову? Полежит в репозитории... Если вам таки нужно поместить под сорц-контроль целый воркспейс, то это наверно единственный выход.
Ответить с цитированием
  #9 (permalink)  
Старый 13.11.2015, 16:44
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 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.
Ответить с цитированием
  #10 (permalink)  
Старый 13.11.2015, 17:05
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Специальная для этого опция в конфиге воркспейса не помогла:
ext.dir=c:/sencha/6.0.0
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше защитить код от копирования на другой сайт? Опан Общие вопросы Javascript 10 21.08.2015 21:29
Как защитить JS от копирования ? Georka (X)HTML/CSS 6 26.06.2015 18:39
КАк снять защиту от копирования текста в модальном окне dimas15 Элементы интерфейса 1 14.03.2013 19:36
Подскажите как в VLC плеере переключать канал без перезагрузки страницы? mff Events/DOM/Window 0 10.05.2010 17:28
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32