Bootstrap 4 在Symfony 4中使用带网页包Encore的引导

Bootstrap 4 在Symfony 4中使用带网页包Encore的引导,bootstrap-4,symfony4,webpack-encore,Bootstrap 4,Symfony4,Webpack Encore,我想在Symfony 4.1中将引导与网页包Encore一起使用,但引导不起作用。在本文中的template/base.html.twig文件中,我使用了一些引导类,但没有考虑这些类,我不明白为什么 我安装了使用Thread引导所需的依赖项: yarn add bootstrap --dev yarn add jquery --dev yarn add popper.js --dev 模板/base.html.twig 在这个文件中,我使用资产函数来考虑以下文件:build/app.scss和

我想在Symfony 4.1中将引导与网页包Encore一起使用,但引导不起作用。在本文中的template/base.html.twig文件中,我使用了一些引导类,但没有考虑这些类,我不明白为什么

我安装了使用Thread引导所需的依赖项:

yarn add bootstrap --dev
yarn add jquery --dev
yarn add popper.js --dev
模板/base.html.twig

在这个文件中,我使用资产函数来考虑以下文件:build/app.scssbuild/app.js


{%block title%}欢迎光临!{%endblock%}
{%块样式表%}
{%endblock%}
{%block body%}

头部的模板/base.html.twig文件中有错误。public/build目录中全局asset/js/app.scss的结果是app.css文件,而不是.scss扩展文件。这是我们可以在assets/js/目录中找到的所有javascript文件生成的结果。


{%block title%}欢迎光临!{%endblock%}
{%块样式表%}
{%endblock%}

WebpackenCombundle中的两个细枝助手可以为您完成大部分工作:

{#templates/base.html.twig}
{%块样式表%}
{#'app'必须与webpack.config.js中addEntry()的第一个参数匹配}
{{{encore_entry_link_tags('app')}
{%endblock%}
{%block javascripts%}
{{{encore_entry_script_tags('app')}
{%endblock%}