У меня не было проблем при загрузке Bootstrap через CDN. Кроме того, мой собственный CSS, добавленный непосредственно в компоненты, правильно переопределяет CSS Bootstrap. Переопределяется просто моя глобальная таблица стилей в index.html.
Мой файл main.js выглядит так:
Код: Выделить всё
import { BootstrapVue, IconsPlugin } from 'bootstrap-vue'
let Bootstrap = require('bootstrap')
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import Vuex from 'vuex'
import store from './store'
import VueI18n from 'vue-i18n'
Vue.use(Vuex)
Vue.use(VueI18n)
Vue.use(Bootstrap)
Vue.use(BootstrapVue)
Vue.use(IconsPlugin)
new Vue({
store: store,
router,
i18n,
beforeCreate() { this.$store.commit('initialiseStore');},
render: h => h(App),
}).$mount('#app')
Код: Выделить всё
Код: Выделить всё
@import '/media/css/layout.css';
@import '/media/css/mobile.css';
Подробнее здесь: https://stackoverflow.com/questions/761 ... d-with-npm
Мобильная версия