我将Symfony 4 Web应用程序(可在服务器上运行)克隆到了新安装的VM,但是在安装了所有软件包之后,我得到了以下错误消息:
在渲染模板期间引发了异常 (“资产清单文件 “ /var/www/html/kyc/htdocs/public/build/manifest.json”不 存在。”)。
我尝试了此解决方案,但未成功:
Symfony Error: "An exception has been thrown during the rendering of a template"
有什么想法吗?
谢谢。
答案 0 :(得分:1)
您需要构建资产。确保已安装Encore,然后运行yarn encore dev。
答案 1 :(得分:0)
将您的asset.yaml文件更改为
framework:
assets: ~
删除缓存并再次检查
答案 2 :(得分:0)
如果您有类似<link href="{{ asset('css/mystyle.css') }}" rel="stylesheet"/>
的内容,请删除asset()方法,并像<link href="{{ 'css/mystyle.css' }}" rel="stylesheet"/>
那样暴露内容
我认为您正在使用webpack来管理您的网络资产