javascript - 为 google-closure 项目中的依赖项生成脚本标签的最快方法是什么?

标签 javascript dependencies google-closure

我正在学习 JavaScript 和 Google Closure,显然(一旦您开始使用模板和库的各个部分)手动管理依赖项变得困难。

我知道该库提供了一些 python 脚本来帮助解决这个问题,但我不太清楚使用它们的最佳方式。

(我知道最终我会把它全部编译成一个“最小化”文件,但为了开发和我自己的理解,我觉得我需要先考虑一下!)

我得到的最接近的方法是使用“closurebuilder.py”脚本按依赖顺序生成文件列表...

closure-library/closure/bin/build/closurebuilder.py 
    --root=MyProjectFolder
    --root=ClosureLibraryFolder
    --root=ClosureTemplateFolder
    --namespace=MyProjectNamespace
    --output_mode=list
    --output_file=my-dependencies.txt

...但我仍然需要手动将每个包装在脚本标记中并将它们粘贴到我的 html 中。我错过了什么吗?有没有更直接的方法来做到这一点?

最佳答案

如果您刚刚起步,您可能会发现 Michael Bolin 的 Plovr (http://www.plovr.com/) 很有用,因此您无需费力地进行设置。

关于javascript - 为 google-closure 项目中的依赖项生成脚本标签的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6873422/

相关文章:

javascript - 创建 html 结构,每个 li 中只允许 3 个 div 元素。在 React + underscore.js 中

javascript - jquery tablesorter 不适用于输入/选择字段 (IE8),适用于 IE8 中的所有其他文本字段

javascript - 如何使 Bootstrap Datepicker 返回天数而不是日期?

xcode - 模块中的循环依赖 'CoreFoundation' : CoreFoundation -> SpriteKit -> CoreGraphics -> CoreFoundation

ruby - 为什么 Bundler 不安装 vPim?

javascript - 如何使用 ^ :export, 标记使用 `reify` 创建的方法,以便 Closure 编译器不重命名它们?

javascript - 如何禁用谷歌关闭 linter 的额外空间检查?

google-closure-compiler - Google Closure Builder - 防止 base.js 插入

JavaScript 对象和 css 类出现问题

java - 如何在没有 Maven 的情况下导入 org.apache Java 依赖项