答案 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天前发布)一起使用