gpt4 book ai didi

javascript - 谷歌闭包编译器包括

转载 作者:行者123 更新时间:2023-11-29 22:10:50 25 4
gpt4 key购买 nike

我已经在我的项目中使用了一些 google 闭包编译器,它很棒!

我一直在尝试了解您是否可以在包含其他 javascript 文件的 javascript 文件中执行“包含”。我试图让 1 个 javascript 文件“包含”我需要的所有文件然后编译,就像你可以使用 LESS import 语句一样,例如(“@import”../less/bootstrap)。

这可能吗? - 或者您是否必须在命令行中编译时提供源文件列表?

非常感谢!

最佳答案

使用闭包库时

“包含”通过 goog.require 调用处理。参见 https://developers.google.com/closure/library/docs/tutorial#zippy

在未编译的代码中,包含的脚本是动态插入的。在编译期间,编译器将包括所有必要的脚本,死代码消除将删除未使用的方法和符号。

其他选项

处理 JavaScript 包含/依赖项的最流行选项是 RequireJS . RequireJS 执行动态脚本插入。 Closure-compiler 有一个 Common JS pass,它将 RequireJS require 调用转换为 goog.require 调用,这样编译器就可以在编译期间直接包含它们。

关于javascript - 谷歌闭包编译器包括,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18114201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com