Как использовать режим модуля в пловре

Plovr хорошо работает для одного файла, как это:

{
    id:"main",
    paths:".",
    pretty-print:true,
    inputs:["eval.js","util.js","ui.js"],
    output-wrapper:"\n(function(){%output%}).call(this);\n",
}

Как показано в конфиге, inputs будут собраны вместе, и это core Модуль в моем приложении.

Тогда у меня есть несколько подмодулей в каталоге / modules.

Теперь я хочу собрать их вместе, но я не знаю, как их настроить:

Я попробовал это:

{
    id:"main",
    paths:".",
    pretty-print:true,
    modules:{
        core:{
            inputs:["eval.js","util.js","ui.js"],
            deps:[]
        },
        panel:{
            inputs:["modules/panel.js"],
            deps:"core"         
        }
        window:{
            inputs:["modules/window.js"],
            deps:"core"
        }
    }
}

Тогда это не работает.

Как насчет output-wrapper для core модуль?

И куда подкомпилируются подмодули?

Кстати, это мой каталог приложений:

src
    eval.js
    util.js
    ui.js

    modules
        panel.js
        window.js
    plovr.jar
    plovr-config.js

0 ответов

Другие вопросы по тегам