Symfony 4-Webpack Encore的一些困难

我在Symfony 4项目中使用Encore Webpack时遇到问题。

我目前在公共文件夹中拥有所有的文件css / js / scss / images。 在这个文件夹中,我有一个sideBar文件夹,其中包含一些本身包含文件的文件夹:

Symfony 4-Webpack Encore的一些困难

在我的某些文件(例如“ main.css”)中,由于函数url(),我有时会使用其他文件:

示例:

.sidebar-bg.bg1 .sidebar-wrapper {
  background-image: url(../img/bg1.jpg); }

由于这是我第一次真正使用WebpackEncore,所以我很难知道采用什么策略来收集所有这些信息。

是否必须创建一个app.js文件,在其中我将一个个地从sideBar文件夹中导入所有文件?

感谢您的帮助

yghe001 回答:Symfony 4-Webpack Encore的一些困难

您有两种可能性,例如,您可以将所说的所有文件导入一个文件“ app.js”中。此文件是您在Webpack Encore配置文件(https://symfony.com/doc/current/frontend/encore/installation.html)中的“条目”

第二个选项是您可以在Webpack Encore配置文件中添加多个条目(最佳做法是逐页添加),并在每个条目中在需要时导入一些文件:

.addEntry('app','./assets/js/app.js')
//.addEntry('page1','./assets/js/page1.js')
//.addEntry('page2','./assets/js/page2.js')
本文链接:https://www.f2er.com/3110672.html

大家都在问