Не могу добавить Buefy of Bulma в проект Vuejs

У меня есть проект Vus.js, и я хочу добавить каркас bulma и / или buefy.

Я побежал npm install bulma а также npm install buefy

в main.js у меня есть:

import Buefy from 'buefy'
import 'buefy/dist/buefy.css'

Vue.use(Buefy)

в App.vue я также пытаюсь загрузить bulma:

<style lang="css">
@import '../node_modules/bulma/css/bulma.css';

в активах /scss:

@import "~bulma";
@import "~buefy/src/scss/buefy";

Я перезапустил сервер vue, но стиль bulma/buefy не отображается.

1 ответ

Я также использую Buefy в проекте github: https://github.com/Bloemert/Einstein/blob/develop/src/Einstein.WebUI/ClientApp/styles/site.scss

Вместе с bulmaswatch: https://jenil.github.io/bulmaswatch/

Может быть, вам тоже поможет ссылка на репозиторий github?

Я не вижу, чего вам не хватает в вашем коде. Пример jsfiddle может помочь, если вам нужна дополнительная помощь.

Попробуйте импортировать в компонент vue только тот стиль.scss, который вы определили и импортировали bulma

Чтобы избежать некоторых проблем, используйте <style lang="scss" scoped> при использовании buefy.

В файле, который вы настроили bulma, попробуйте выполнить следующие операции импорта:

// Accessing all the bulma's core
@import '~bulma/sass/utilities/_all.sass'
@import '~bulma/bulma';

Просто напоминание, не забывайте устанавливать эту зависимость от булмы, нужно будет для полной функциональности

"nuxt-sass-resources-loader" && "node-sass": "^4.11.0"

Ps: для дальнейшей настройки посетите документацию.

Другие вопросы по тегам