HTML.twig与关键CSS不兼容

问题描述

我正在尝试向项目中添加关键的CSS,但是当我运行grunt时,'{%for%}'标签会失败。

这是html.twig文件

<!-- Metas -->
<Meta charset="UTF-8">
<Meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0">
<Meta name="author" content="">
<Meta name="description" content="{{ Meta.desc }}">
<Meta name="robots" content="{{ not Meta.sitemap is defined or Meta.sitemap == 1 ? 'index,follow' : 'noindex,nofollow' }}">
<link rel="shortcut icon" href="{{ favicon is empty ? '' : JAMBI_UPLOADS ~ favicon }}" type="image/x-icon">
{% for key,value in Meta.hreflang %}
    <link rel="alternate" hreflang="{{ key }}" href="{{ value }}" />
{% endfor %}

<!-- Styles -->
<link rel="stylesheet" type="text/css" href="{{ styleFile }}"/>

<!-- Javascripts -->
<script type="text/javascript" src="{{ scriptFile }}"></script>

<title>{{ Meta.title }}</title>

这是gruntfile.js

critical: {
        'test': {
            options: {
                minify: true,extract: true,base: './',css: [
                    'dist/css/style.min.css',],width: 1300,height: 900
            },src: '../view/layouts/fileName.html.twig',dest: '../view/layouts/fileName2.html.twig'
        },},

当我删除for标签时,效果很好。

我该怎么办?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)