gpt4 book ai didi

javascript - 有没有好的方法来管理 CDN 提供的 javascript 依赖项?

转载 作者:行者123 更新时间:2023-11-28 06:56:09 24 4
gpt4 key购买 nike

我想使用http://cdnjs.cloudflare.com尽可能多的 JavaScript 依赖项。但从发展的 Angular 来看,有两件事令我困扰。第一个是次要的:有很多复制粘贴,看起来很丑并且充满了冗余:

<script src="//cdnjs.cloudflare.com/ajax/libs/react/0.13.3/react.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/quill/0.20.0/quill.min.js"></script>
...etc.

其次,我担心嵌套依赖关系。对于我这样引用的每个库,我必须确保还提供它所具有的任何依赖项,这意味着:

  • 找出依赖项是什么(可能没有,但我需要验证)
  • 为它们添加更多标签
  • 对这些依赖项本身重复该过程
  • 管理每个库的版本
  • 保持正确的顺序

然后,我还必须将其与我用于管理自己的代码和库的任何方法结合起来,这些方法在 cdnjs 上不可用,这可能会使事情变得支离 splinter 且更加困惑。

如果我自己提供依赖项,那么可以使用 npm、bower 和 grunt 等工具。是否有类似的强大且简单的方法来管理外部托管的依赖项?

我正在将 Play Framework 与 Scala 和 ScalaJS 结合使用,但我对适用于所有平台的解决方案感兴趣。

最佳答案

您是否考虑过使用 WebJars 将依赖项引入您的项目(以及它们的依赖项)?

然后,您可以让 CloudFlare(相同的 CDN)代理您网站的 Assets ,这将是相同的。

关于javascript - 有没有好的方法来管理 CDN 提供的 javascript 依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32556128/

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