JavaScript已载入2次

时间:2019-09-28 08:49:54

标签: javascript webpack

我使用Symfony 4和Webpack Encore。我的base.html.twig中的Javascript块已加载2次。

根据文档,我在Javascript块的基础模板“ base.html.twig”上加载了一个app.js。

在扩展模板上,我加载其他Javascript文件,引用父Javascript,并加载其他特定文件。

这是base.html.twig代码:

...         {%块样式表%}

      {{ encore_entry_link_tags ( 'app' ) }}

    {% endblock %}

...         {%block javascripts%}

        {{ encore_entry_script_tags ('app') }}

        <script src="https://js.stripe.com/v3/"></script>

        <script>

          console.log('base loaded');
        </script>

    {% endblock %}

</body>

以及扩展的模板代码:

... {%方块%} ...     {%block javascripts%}

    {{ parent() }}

    {{ encore_entry_script_tags('home') }}

{% endblock %}

{%endblock%}

在我的控制台上,我有这个,证明Javascript已加载两次:

已加载基本 (索引):1看起来Stripe.js已加载多次。每页仅加载一次。 (匿名)@(索引):1 t @(指数):1 (匿名)@(索引):1 t @(指数):1 (匿名)@(索引):1 (匿名)@(索引):1 (索引):457基本负载

有人会解决我的问题吗?

提前,谢谢!

0 个答案:

没有答案