gpt4 book ai didi

javascript - 解决静态 javascript 依赖关系的最佳实践

转载 作者:行者123 更新时间:2023-11-29 09:56:44 25 4
gpt4 key购买 nike

很遗憾我不得不在 2012 年 4 月问这个问题,但我知道解决这个问题的方法很少。

所以,我想要一个静态编译javascript文件、解决依赖关系的工具。更准确地说,我想要这样的工具(我们称它为 sometool),它可以执行以下操作:

  • 扫描文件夹,找到所有*.js文件
  • 解析此文件并找到一些非常简单的同步 和 100% js 兼容指令。通过同步我的意思是没有像传递 onload 处理程序这样的东西 - 它只是关于静态文本预处理。 100% js 兼容我的意思是从 js 的 Angular 来看,它看起来像是一条注释——类似于 //@include
  • 解析 include 指令中使用的路径,使用一些可以自定义的配置。
  • 将所有包含替换为实际输出并将其放入单独的文件夹中。

我确实意识到所有这些对你们大多数人来说都是显而易见的,但是现在的 javascripters 在谈论依赖管理时理解的东西略有不同 - 参见 require.js ,例如。

最佳答案

你应该看看sprockets .它可以捆绑和打包 JavaScript 文件并支持包含。 不过您可能需要编写一些样板代码。 似乎有一个脚本允许从与其捆绑的命令行运行 sprocket。它在 Ruby 中。不知道这是否是个问题。

关于javascript - 解决静态 javascript 依赖关系的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10335609/

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