Rails 用Webpack安装Bootstrap。
Posted chentianwei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rails 用Webpack安装Bootstrap。相关的知识,希望对你有一定的参考价值。
Rails6将默认使用webpack代替asset:
本文讲述如何自己配置。
参考:
https://getbootstrap.com/docs/4.1/getting-started/webpack/
https://gorails.com/episodes/how-to-use-bootstrap-with-webpack-and-rails?autoplay=1
步骤:
安装:
//后两个是依赖 yarn add bootstrap jquery popper.js
配置:
#config/webpack/environment.js const { environment } = require(‘@rails/webpacker‘) const webpack = require(‘webpack‘) environment.plugins.append("Provide", new webpack.ProvidePlugin({ $: ‘jquery‘, jQuery: ‘jquery‘, Popper: [‘popper.js‘, ‘default‘] })) module.exports = environment
#app/javascript/packs/application.js添加 import ‘bootstrap‘ import ‘../stylesheets/application‘ document.addEventListener(‘turbolinks:load‘, ()=>{ $(‘[data-toggle="tooltip"]‘).tooltip() $(‘[data-toggle="popover"]‘).popover() }) #新建app/javascript/stylesheets/application.scss。 @import "~bootstrap/scss/bootstrap";
完成配置!可以使用Bootrap4了。
以上是关于Rails 用Webpack安装Bootstrap。的主要内容,如果未能解决你的问题,请参考以下文章
使用 Webpack 在 Rails 6 上设置 Bootstrap 4.3
让 Ruby-on-Rails 6/Webpack + Bootstrap 一起正常工作的问题
带有 WebPack 的 Bootstrap4 的 DataTables 没有集成在 Rails 6 中?