Методы импорта Larave SASS

#css #laravel #sass

Вопрос:

у меня есть laravel проект, в котором я импортирую различные CSS и sass упаковываю. существует несколько методов импорта, которые полностью отличаются друг от друга, какой из них является лучшей практикой для импорта. мы были бы признательны за подробную информацию

  • @import '~bootstrap/sass/bootstrap'; что делает ~ синтаксис?
  • @import 'variables';
  • @import url('https://fonts.googleapis.com/css?family=Nunito');

может ли кто-нибудь объяснить разницу между этими разными? @import "~@fortawesome/fontawesome-free/scss/fontawesome.scss";

какова цель ~ и @ символы?

Ответ №1:

скопируйте свой css — файл в /resources/assets/css/yourfile.css

добавьте @import "../css/yourfile.css"; в нижнюю часть /resources/assets/sass/app.scss

Если вы еще не установили зависимости узлов, запустите npm install run npm run dev

Ваш пользовательский css теперь включен в /public/css/app.css файл.

Комментарии:

1. я хотел знать объяснение. в чем разница между этими тремя методами и как это работает