By 大伟哥 |
安装并启用 Drupal 的 Barrio 主题后,细心的朋友在调试的时候可能会发现,Barrio 导入的一个js文件 popper.min.js 并没有正确加载。
Barrio 主题和子主题里定义的 popper.min.js 路径是 /libraries/popper.js/dist/umd/popper.min.js,但没有附带这个文件,也没有定义下载的路径。实际上popper.min.js已经存在于 Drupal 核心里了,它的路径是 :/core/assets/vendor/popperjs/popper.min.js。
这个bug会在 Barrio 主题下一个版本里解决,在新版本发布之前,我们可以这样解决它:
修改 Barrio 以及基于 Barrio 的子主题的 libraries.yml 文件,在 bootstrap 部分去掉这一行:
/libraries/popper.js/dist/umd/popper.min.js: {}
再添加2行:
dependencies: - core/popperjs
修改完成后的代码片段如下:
bootstrap: js: /libraries/popper.js/dist/umd/popper.min.js: {} /libraries/bootstrap/dist/js/bootstrap.min.js: {} css: component: /libraries/bootstrap/dist/css/bootstrap.min.css: {} dependencies: - core/popperjs
- 21 阅读
添加新评论