Symfony 5:安装 Bootstrap SB Admin 2 并与 Webpack Encore 一起运行

问题描述

进入前台我可以使用通常安装在 SF5 上的 Bootstrap,但进入后台我想使用 SB Admin 2。

我可以使用 npm 或 yarn 安装它,源在 node_modules 中,但是当我将 require('startbootstrap-sb-admin-2'); 写入 back_app.js 并运行 yarn encore dev 时,我收到此错误消息:

This dependency was not found:
* startbootstrap-sb-admin-2 in ./assets/back/js/back_app.js
To install it,you can run: npm install --save startbootstrap-sb-admin-2

我尝试将SBadmin路径改成js,总是一样的错误 但是从scss,导入没有错误,路径没问题,生成css样式。

我在论坛 tuto 或 SF doc 中到处寻找,我似乎做了一件好事,但总是出现这个错误来从 back_app.js 导入你需要

我确定这是因为一个愚蠢的错误或我遗漏了一个细节

需要帮助

解决方法

这可能很有用:

require('startbootstrap-sb-admin-2/vendor/bootstrap/js/bootstrap.bundle.min.js');
require('startbootstrap-sb-admin-2/vendor/jquery-easing/jquery.easing.min.js');
require('startbootstrap-sb-admin-2/js/sb-admin-2.min.js');