#javascript #nativescript #bulma #nativescript-vue
#javascript #nativescript #bulma #nativescript-vue
Вопрос:
В app.scss
файл я импортирую css следующим образом:
@import "../node_modules/bulma/sass/utilities/_all.sass";
@import "../node_modules/bulma/sass/elements/button.sass";
Пытался даже путем удаления ../node_modules/
, css все еще не работает. Стили вообще не будут применяться. Пожалуйста, помогите.
Комментарии:
1. Ваш браузер не понимает SASS / SCSS. Он должен быть скомпилирован в CSS, а затем импортирован.
2. Похоже, вы пытаетесь импортировать исходный код bulma? Вы что-нибудь изменили? Если нет, вы можете просто включить файл bulma .css.
3. Попробуйте
~
прямо перед именем пакета. Что-то вроде@import "~bulma/sass/utilities/_all.sass";
Я надеюсь, что ваша конфигурация webpack обновлена для поддержки sass.4. Это не работает, даже если я использую bulma.css! Стили вообще не будут применяться.
Ответ №1:
Bulma не будет работать с NativeScript-Vue.
NativeScript имеет свои собственные компоненты и свойства CSS. NativeScript — это не HTML и не обычный CSS (даже если иногда они очень похожи). Некоторые вещи могли бы сработать, но я бы не пошел по этому пути. Если ничего другого, потому что это загрузит кучу неиспользуемых CSS.
Несмотря на это, правильный способ получить @import
CSS / SCSS из node_modules
, предполагая, что у вас есть конфигурация webpack по умолчанию, был бы:
@import "~bulma/sass/utilities/all";
@import "~bulma/sass/elements/button";
Комментарии:
1. Но я должен иметь возможность, по крайней мере, импортировать кнопки css.
2. Отредактировал мой ответ. Я надеюсь, что это поможет.