问题标签 [assetic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
328 浏览

css - Assetic 生成几个已被删除的 CSS 文件

我在 Symfony2 中使用 Assetic 时遇到问题。看起来它管理着他自己的缓存,因为它生成了历史上在我的项目中的每个 CSS 文件,尽管我已经删除了其中的许多文件(并清除了 Symfony 的两个缓存)。例如,我在整个项目中有 8 个 CSS 文件,但它加载了 12 个,当我执行assetic:dump 时,它会生成 91 个不同的文件。使用 JS 可以正常工作。

提前谢谢了。

0 投票
3 回答
61701 浏览

symfony - Symfony 2 - 使用资产

我需要一些关于如何在 Symfony 2 中使用资产的提示。例如,我们是否必须始终执行 assets:update 每次添加图像?我知道 Assetic 负责管理 css 和 javascript 文件,但是图像呢?Symfony 2 前端开发的最佳实践是什么?你们如何在应用程序中设置 css、图像和 js 文件以使其易于开发、部署和更改?

0 投票
1 回答
8726 浏览

jquery-ui - Symfony2 cssrewrite 过滤器的图像路径很遥远

我试图让 Symfony2 与 jQuery UI 一起工作。我已经让它的 JavaScript 部分工作得很好,但我无法让图像工作。

我在 Assetic 文档中读到的一件事是cssrewrite过滤器可以获取 CSS 文件中的图像路径并更新它们,以便路径指向正确的位置。这看起来正是我需要的,所以我启用了cssrewrite. 以下是我cssrewrite改变路径的方式:

第一条路不好走。该cssrewrite路径至少指向文件系统中的正确路径,但相对于我的 webroot,该cssrewrite路径已关闭。显然我的app目录不是公开的。

如何让cssrewrite过滤器将路径更改为实际可行的路径?

这是我的样式表包含。(是的,我知道我单独包含所有这些 CSS 文件的方式很愚蠢,但我现在并不担心。)

0 投票
1 回答
3081 浏览

javascript - Symfony2:JavaScript 不适用于 Prod 环境

在 Dev 环境中它工作得很好,但是当我切换到 Prod 时它什么也没做。看起来它没有附加事件侦听器(当我使用 Chrome 检查元素时,没有在应该的位置检测到事件侦听器)。有任何想法吗?我已经清除了两个缓存,也许重要的是说我已经复制了

从 routing_dev.yml 到 routing.yml 因为如果我不这样做,我会收到以下 500 Internal Server Error:

0 投票
4 回答
2569 浏览

symfony - Symfony2 资产问题

我在sf2 project过去 3 个月里一直在使用资产,没有问题。但是现在,在新模板上调用资产时,我得到以下错误Route "_assetic_baa4710.js" does not exist,可以通过以下方式解决:

并从 routing_dev.yml 中删除以下资产配置

有谁知道发生了什么?多谢!:D

0 投票
1 回答
1539 浏览

javascript - 为什么在 Symfony2 应用程序中由 Twig 模板导入的 Javascript 文件被重命名?

我需要在 Symfony2 项目中使用 TinyMCE javascript 库。好吧,我正在按照傻瓜教程来使用这个库。因此,由于我使用的是 Symfony2 框架,我将库保存到我的包Resouces/public/js中,然后我通过 Assetic 在我的 Twig 模板中导入了脚本。下面是代码:

然后,当我渲染模板时,我发现我的表单中没有 textarea 按预期使用 TinyMCE 库。任何想法?我不知道它是否有帮助,但我查看了 HTML 源代码,我看到 Assetic 将库导入如下:

为什么原来的路径和JS文件都被重命名了?

0 投票
1 回答
1406 浏览

php - Symfony 2 资产。看不到单个 css 或 js 文件

当我在 layout.html.php 中添加这样的行时:

配置:

我看到 5 个标签链接到 5 个资源,但根据 Symfony 2 文档,我应该只看到一个文件。我做错了什么

0 投票
3 回答
19706 浏览

symfony - Assetic 找不到文件

我正在尝试在树枝模板中链接一个 css 文件(位于一个包中):

我收到的第一条错误消息是:

您必须将 AcmeFooBundle 添加到assetic.bundle 配置...

这是配置:

然后我尝试在bundles指令中添加 AcmeFooBundle 但随后出现错误:

找不到文件....

我不明白我在这里做错了什么......

在控制台中转储资产配置的默认配置(使用php app/console config:dump-referenceassetic )我可以看到捆绑指令中列出的 AcmeFooBundle 捆绑...

0 投票
0 回答
706 浏览

php - Symfony2 使用资产转储资产时出现致命错误

当我使用以下命令转储资产时

我收到此错误

倾倒使用时不会发生

0 投票
4 回答
1561 浏览

git - 在 Symfony2 和资产管理中使用 deps 管理 Twitter Bootstrap 存储库

我想使用 Symfony2 中的 deps 文件管理Twitter Bootstrap git 存储库。所以我添加了这些行:

并且存储库被克隆到Symfony2\vendor\twitter\bootstrap.

我卡住了这个广告:我如何使用资产导入相关的 css/js,以及图像被放入Symfony2\vendor\twitter\bootstrap\img而不是Symfony2\app\Resources\public\img.