在github / closure-compiler / contrib中包含externs目录

时间:2014-10-31 02:42:37

标签: google-closure-compiler clojurescript

在clojurescript项目中,我需要访问contrib / externs / w3c_audio.cljs

我想如果我只是把它写进来,谷歌会访问它,但我无法让它工作。相反,我进去并将文件复制到我的本地目录。

有没有办法不这样做?即在我的project.clj中写一些知道我想在闭包编译器的contrib / externs中获取文件的东西?

            :externs  ["react/externs/react.js"
                        "externs/custom.js"
                        "node_modules/jquery/dist/jquery.min.js"
                        "contrib/externs/w3c_audio.js"
                        ]

1 个答案:

答案 0 :(得分:1)

如果您的项目没有使用任何其他需要额外外部文件的Clojurescript库,请考虑将fence.core/..用于javascript互操作:

https://github.com/myguidingstar/fence

即使您的项目确实如此,fence仍然有助于减少要处理的外部文件数量