plovr是否支持最新的闭包库?

时间:2019-04-23 12:18:10

标签: google-closure-library google-closure-templates plovr

我正在使用plovr作为最新的Google闭包库的闭包编译器,但它认为它可以很好地发挥作用。为什么会这样?

链接= http://plovr.com/docs.html

预先感谢您的帮助,

基兰

2 个答案:

答案 0 :(得分:0)

通常来说,如果您更新库,则还需要更新编译器,因为它们旨在一起工作。要使新的编译器版本与Plovr一起使用不是一件容易的事,因为它利用了其内部,因此必须重新编译Plovr本身。虽然Plovr支持指向自定义的Closure库检出,但是Closure中进行了足够的更改(例如,依赖项,类型系统,模块声明),使Plovr的过时编译器与最新的库版本不兼容。

在支持图书馆的最新版本时,存在一些阻碍性问题:

当库中的新名称空间使用goog.module样式的声明时,这一点尤其令人震惊。

答案 1 :(得分:0)

我想补充一点,我上周为Plovr做出了贡献,以便能够支持最新版本。但是,由于medium接管了NPM程序包,因此我创建了一个我希望不断更新的fork。 Google Closure编译器和Google Closure库都是出色的工具。普洛弗也是。

请查看以下内容:https://github.com/Plovr/Plovr-build/packages/36644,它是github软件包中托管的npm软件包。我计划稍后再将其添加到npm。它可以与最新的封闭版本(v20190929,在撰写本文时于14天前发布)一起使用