我有两个项目,项目A和B,都是使用Google Closure Library构建的。
如何使项目B依赖于项目A,以便我可以goog.require
项目B中的项目A模块允许无缝集成(编译,缩小等)?
答案 0 :(得分:1)
如果两个项目都可以编译,那么您可以将任何项目编译到任何项目中。应该使用goog.require和goog.provide
来解决依赖关系当我在研究如何使用石灰时,我在摆弄代码以及如何使用calcdeps.py之后编写了一个wiki,你可以在这里找到它:WIKI: How to use Lime (how to use closure-compiler with 3rd party (closure) libraries)
基本上,Lime是第三方库,但任何提供某些内容并由其他代码使用的代码都可以使用其他代码进行编译。