ric*_*928 6 symfony webpack webpack-encore
我正在尝试设置一个从 github 克隆的 symfony 项目,我是设置 symfony 的新手,需要帮助。我已经完成了作曲家安装,但它不会显示网页。它说找不到入口点
我尝试过 Composer install、npm 以及其他,因为我是 symfony 的新手
它给我的代码有错误:
<head>
<meta charset="UTF-8">
<title>{% block title %}CargoFM{% endblock %}</title>
{% block stylesheets %}
{{ encore_entry_link_tags('app') }}
{% endblock %}
</head>
<body>
{% block body %}{% endblock %}
{% block javascripts %}
{{ encore_entry_script_tags('app') }}
{% endblock %}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
这可能是一个非常小的问题
完整错误消息:模板渲染期间引发异常(“无法从 Webpack 找到入口点文件:文件“C:\larragon\www\cargofm/public/build/entrypoints.json”不存在。 ”)。
不知道该怎么办
看来您的entrypoints.json 尚未由 encore 生成。
请正确验证您的webpack.config.js设置(它将存在于根目录中)。喜欢
// webpack.config.js
var Encore = require('@symfony/webpack-encore');
Encore
// directory where compiled assets will be stored
.setOutputPath('public/build/')
// public path used by the web server to access the output path
.setPublicPath('/build')
.addEntry('app', './assets/js/app.js')
// ...
;
// ...
Run Code Online (Sandbox Code Playgroud)
然后尝试运行yarn encore dev --watch
您可以在此处按照设置项目说明进行操作。
https://symfony.com/doc/current/frontend/encore/simple-example.html
| 归档时间: |
|
| 查看次数: |
18708 次 |
| 最近记录: |