Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Сборка кода ext со сторонними библиотеками (https://javascript.ru/forum/extjs/67204-sborka-koda-ext-so-storonnimi-bibliotekami.html)

khusamov 03.02.2017 13:27

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

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

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


И как сделать мне это в пакете? Там такой опции нет.

nohuhu 04.02.2017 04:19

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

"js": [
    	{
            "path": "lib/prettify/prettify.js",
            "includeInBundle": true
    	},
        {
            "path": "app.js",
            "bundle": true
        }
    ],

khusamov 04.02.2017 05:46

Спасибо! Получилось.
А как сделать это для пакета?
Или сторонние файлы можно включать только для приложения?

nohuhu 10.02.2017 22:10

В пакете есть 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
            }
        ],
        ...
    }
}



Часовой пояс GMT +3, время: 06:57.