我正在尝试建立一个从github克隆的symfony项目,我不熟悉建立symfony并需要帮助。我已经完成了composer的安装,但是网页上没有。它说找不到入口点
由于我是symfony的新手,我已经尝试安装composer,npm以及其他功能了
它给我的代码有错误:
<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>
这可能是一个很小的问题
完整的错误消息:在呈现模板期间引发了异常(“无法从Webpack中找到入口点文件:文件“ C:\ laragon \ www \ cargofm / public / build / entrypoints.json”可以不存在。”)。
不知道该怎么办
答案 0 :(得分:2)
我遇到了同样的问题!
键入此cmd:yarn encore dev --watch
然后运行您的服务器,一切都会正常。
答案 1 :(得分:1)
看来encore尚未生成您的entrypoints.json。
请确认您的// 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')
// ...
;
// ...
设置正确(它会出现在根目录下)。喜欢
yarn encore dev --watch
然后尝试运行{{1}}
在这里您可以按照以下步骤设置项目说明。
https://symfony.com/doc/current/frontend/encore/simple-example.html
答案 2 :(得分:0)