在play框架中复制第三方javascript文件

时间:2014-01-29 16:48:33

标签: scala playframework-2.0

我正在尝试配置我的build.sbt文件,以便我可以在我的app目录之外安装第三方javascript库,并在编译时将它们移动到/ public。更好的是,我想将它们添加到资产编译器管道中,并在构建之后将它们放在resource_managed文件夹中。

我尝试将以下内容添加到我的设置中

javascriptEntryPoints <<= (sourceDirectory in Compile)(base =>
    base / "vendor" / "myjslibrary" / "js" ** "*.js"
)

我无法确切地知道这是做什么的(如果它做了什么的话)。有人可以帮我调试吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

它为js编译器查找javascript文件的地方列表添加了一个路径。

要构造该路径,它依赖于“编译中的sourceDir”,它可能是app /然后将“vendor / myjslibrary / js”附加到那个然后说它应该匹配该目录下的每个js文件,所以任何文件匹配“app / vendor / myjslibrary / js /”及其子目录下的“* .js”。