jslink:具有依赖项管理的自动模块连接

时间:2024-07-05 14:36:20
【文件属性】:

文件名称:jslink:具有依赖项管理的自动模块连接

文件大小:65KB

文件格式:ZIP

更新时间:2024-07-05 14:36:20

JavaScript

链接 具有依赖项管理的自动模块连接 - 很像 C 预处理器。 这个命令行工具允许开发人员将他们的 JavaScript(或其他)源文件与@module和@requires声明连接起来。 此实用程序消除了项目构建脚本和源文件的紧密耦合 - 因此,开发人员和团队可以灵活地更改源文件的包含顺序和依赖项,而无需修改构建脚本。 为什么是jslink? 大多数具有构建系统的 JavaScript(和类似)项目依赖于在用于缩小或其他构建任务之前以特定顺序连接源文件的任务。 因此,构建脚本(或构建脚本使用的单独资源文件)包含按特定顺序排列的文件列表,以便于串联。 这种方法的主要问题是它意味着信息的重复以及模块定义与构建脚本的紧密耦合。 为什么这很糟糕? 仅仅因为模块依赖树的更改导致手动更新构建脚本(或资源文件),并且随之而来 - 构建失败的可能性。 目前 Google 的 Closure Compil


网友评论