如何在plovr中使用模块模式

时间:2012-11-12 08:34:35

标签: google-closure-compiler plovr

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怎么样?

子模块在哪里编译成?

BTW,这是我的应用程序目录:

src
    eval.js
    util.js
    ui.js

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

0 个答案:

没有答案