我在通过webpack encore加载资产时遇到问题,安装后所有内容都是默认设置,我遵循了本教程https://symfony.com/doc/current/frontend/encore/installation.html。我得到404,也许与服务器配置有关?
下面是设置路径的wepback.config.js代码:
.setOutputPath('public/build/')
.setPublicPath('/build')
.addEntry('app', './assets/js/app.js')
和我来自base.html.twig的呼叫:
{% block stylesheets %}
{{ encore_entry_link_tags('app') }}
{% endblock %}
{% block javascripts %}
{{ encore_entry_script_tags('app') }}
{% endblock %}
如果有人能指出我的错误,我将非常感激
我已经尝试过更改文件的权限,重新安装webpack encore,重新启动服务器,尝试通过更改文件的路径来进行修复
树视图看起来像这样:
project
- assets
-- css
--- app.css
-- js
--- app.js
- public
-- build
--- app.css
--- app.js
--- entrypoints.json
--- manifest.json
--- runtime.js
- webpack.config.js