BOOTSTRAP - Alterando suas variáveis.
Partindo do pressuposto de que já tenha instalado o node_modules utilizaremos os seguintes comandos no terminal:
sass --watch node_modules/bootstrap/scss:node_modules/bootstrap/dist/css
Após feita a compilação, qualquer modificação pode ser feita nas variaveis sccs do bootstrap, desde as cores até o padding de certo elemento.
PS:
- Após fazer a alteração de um Ctrl+S para salvar e compilar o sass.
- Use Ctrl+F no vscode para pesquisar dentro da pasta variáveis.
- Obeserve o caminho que seus arquivos estão, caso contrário a compilação pode falhar.
Outra forma é usando o @imports e alterando a variável no próprio arquivo scss
// Variáveis devem ser escritas primeiro $primary: #900; $enable-shadows: true; $prefix: "mo-";
// Abaixo vem o import @import "../node_modules/bootstrap/scss/bootstrap";
Massa demais, Anderson!
Esses dias bati muita cabeça tentando customizar as variáveis do Bootstrap e isso ajuda e muito para evitar refação.
Uma das coisas que acabei percebendo, pelo menos usando o Webpack, é que o import funciona diretamente declarando apenas o bootstrap no import, ficando assim:
$primary: #900;
@import "bootstrap";