【发布时间】:2020-07-18 11:33:54
【问题描述】:
我想在 symfony 中缩小我项目的所有 css 和 js。
在 Symfony 3 中,我像这样简单地使用 Assetic for JS:
{% javascripts
'@AppBundle/Resources/public/js/*'
'@AcmeBarBundle/Resources/public/js/form.js'
'@AcmeBarBundle/Resources/public/js/calendar.js' %}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
和 CSS 一样。
但是在 symfony 4 中推荐使用 Webpack Encore 但我有一些问题:
- Webpack 会下载所有依赖项,而我有它们的 JavaScript 文件而且我不想下载。
- 有时它没有某些库会发生下载失败。但我有一个库的 JS 文件,我不想下载。
现在我只想在不受 Assetic 干扰的情况下缩小我的 JavaScript 文件。 (比如检查和下载依赖,...)。
【问题讨论】:
标签: javascript symfony webpack symfony4 webpack-encore