gpt4 book ai didi

Javascript 编译器/依赖管理器?

转载 作者:行者123 更新时间:2023-12-02 19:30:53 42 4
gpt4 key购买 nike

我有很多 JS 文件。其中一些相互依赖。其中许多依赖于 jQuery。我需要一种工具,它可以接受一个文件作为参数,传递地获取其所有依赖项,并以正确的顺序将它们编译成一个文件(基于依赖项)

依赖信息并不总是在文件本身内部可用,因此最好将其放在外部某个位置(xml 文件?文件夹结构?)

我听说过 Yahoo JS 编译器、闭包等,但我不确定它们能满足我的需要。

看:我有模块“CustomerPage”。它应该包括“validation.js”和“gui.js”。两者都需要 jquery.js。并且“gui.js”还需要“myFunctions.js”。

我想要一些 ant 任务或一些脚本来生成“CustomerPage.js”作为所有这些文件的结果。

工具应该检查依赖顺序,防止双重包含等。

我的项目可能有大约 500 个 js 文件,我怎么能忍受这个工具呢?人们说“使用 GWT”,但我需要简单的 JS。

最佳答案

您可能想查看 AMD 风格的模块加载器之一,例如 RequireJS 。其中一些可以执行您想要的预编译操作,并且可以在开发模式下运行,这样可以通过直接包含所有文件来更轻松地进行调试。

关于Javascript 编译器/依赖管理器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11514865/

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