gpt4 book ai didi

javascript - 在 Symfony 2 中管理常见的 javascript 依赖项

转载 作者:可可西里 更新时间:2023-11-01 01:18:35 24 4
gpt4 key购买 nike

我想知道处理跨多个 Symfony 2 包的常见 JavaScript(甚至 CSS)依赖项的标准最佳实践是什么。

根据Book on the official Symfony site :

bundle 不应嵌入用 JavaScript、CSS 或任何其他语言编写的第三方库。

这似乎是合乎逻辑的,但没有关于如何实际声明或需要常见 Assets 依赖项(例如 jQuery,或更重要的是,特定插件 for jQuery)的建议。我强调了特定的插件,因为仅在应用程序布局中包含一个众所周知的、几乎总是被使用的 JS 框架“有点好”,但插件是必需的,以防万一它被使用。

所以如果我不应该把它放在我的包的 Resources 目录中,那么我的问题如下:

  • 放第三方代码的地方
  • 我如何引用它
  • 其他包应该如何引用完全相同的插件(最好是相同的物理文件)
  • 如何不多次要求相同的 Assets

在不知道解决这个问题的任何方法的情况下,我想过在我的包的文档中添加说明以在布局文件中包含所需的库,但必须有更清晰的解决方案。

对此有什么想法吗?

最佳答案

使用 Assetic 并依赖于您安装依赖项的第三方插件应该通过要求您在 Assets 管理器中拥有一个名为(例如)“jquery”的 Assets 来做到这一点。由应用程序开发人员在 config.yml 中提供此 Assets 。

这有意义吗?

关于javascript - 在 Symfony 2 中管理常见的 javascript 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6221536/

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