Javascript.RU

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

Сборка кода ext со сторонними библиотеками
Как мне в выходной бандл сборки приложения включить сторонние библиотеки?

Через эту опцию?

"js": [
        {
            "path": "${framework.dir}/build/ext-all-rtl-debug.js"
        },
        {
            "path": "app.js",
            "bundle": true
        }
    ],


И как сделать мне это в пакете? Там такой опции нет.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.

Последний раз редактировалось khusamov, 03.02.2017 в 13:30.
Ответить с цитированием
  #2 (permalink)  
Старый 04.02.2017, 04:19
Аватар для nohuhu
Профессор
Отправить личное сообщение для nohuhu Посмотреть профиль Найти все сообщения от nohuhu
 
Регистрация: 21.05.2015
Сообщений: 321

Посмотрите app.json в KitchenSink, там есть куча комментариев, описывающих разные опции в секции "js" и пример именно того, что вам нужно:

"js": [
    	{
            "path": "lib/prettify/prettify.js",
            "includeInBundle": true
    	},
        {
            "path": "app.js",
            "bundle": true
        }
    ],
Ответить с цитированием
  #3 (permalink)  
Старый 04.02.2017, 05:46
Аватар для khusamov
Соединяю Node.js и Ext JS
Отправить личное сообщение для khusamov Посмотреть профиль Найти все сообщения от khusamov
 
Регистрация: 25.06.2009
Сообщений: 1,033

Спасибо! Получилось.
А как сделать это для пакета?
Или сторонние файлы можно включать только для приложения?
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Ответить с цитированием
  #4 (permalink)  
Старый 10.02.2017, 22:10
Аватар для nohuhu
Профессор
Отправить личное сообщение для nohuhu Посмотреть профиль Найти все сообщения от nohuhu
 
Регистрация: 21.05.2015
Сообщений: 321

В пакете есть package.json с аналогичной структурой. Вот кусок из package.json пакета d3, который зависит от внешнего d3.js:

Код:
{
    "name": "d3",
    "sencha": {
        "namespace": "Ext",
        "type": "code",
        "framework": "ext",
        "requires": [
            "core"
        ],
        "js": [
            {
                "path": "${build.environment}/d3.js",
                "requiresSdk": false,
                "compress": false
            }
        ],
        ...
    }
}
Ответить с цитированием
Ответ



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

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