呈现模板期间引发了异常(“资产清单文件“ ../manifest.json”不存在。”)

时间:2019-02-28 15:58:36

标签: symfony4

我将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"

有什么想法吗?

谢谢。

3 个答案:

答案 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来管理您的网络资产