Formas de compilar o CSS #97
Replies: 14 comments
-
Opa @baltazarparra, tomei a liberdade de editar o seu titulo, beleza? Então, é porque normalmente utilizamos o watch dos task-runners junto com outras várias funções, como:
Então, ao usar o watch do task-runner, evitamos ter que rodar outro serviço para rodar uma aplicação especifica. Meu ponto de vista. |
Beta Was this translation helpful? Give feedback.
-
@lfeh Obrigado pela resposta cara, e tranquilo sobre o titulo. Então, se eu quiser apenas compilar o sass, não teria problemas em não usar um taskrunner pra isso? Meu ponto de vista, eu uso o gulp para fazer a build, ou seja, eu só concateno/minifico e otimizo as imagens no final do processo, então queria separar o processo de compilar o css dessas outras tarefas, por isso me veio a dúvida. |
Beta Was this translation helpful? Give feedback.
-
@baltazarparra acho que o @lfeh ja respondeu, só pra reforçar, sim, é de boa ter tarefas separadas em diferentes programas (gulp, sass, webpack, make, node, npm run, etc) pra cada coisa se isso fizer sentido no seu workflow. Essa redundância de formas de fazer as coisas existe mesmo, escolhe o que funciona melhor e manda brasa. O legal é tentar entender a ponto forte e o porquê de usar determinada ferramenta, e nem sempre precisamos mesmo desses benefícios, as vezes o mais simples funciona melhor, como o sass com --watch nativo (pra ambiente dev ta ok, pra prod usa a task de build que vc falou mesmo hehe). |
Beta Was this translation helpful? Give feedback.
-
Acho até bacana ressaltar que essas linhas de comando acabam sendo uteis quando ao invés de um task runner no molde do gulp e do grunt, acaba sendo utilizado um npm run, por exemplo. Tem um artigo bem bacana do Substack (James Halliday) falando sobre e uma apresentaćão do @mabrasil sobre! |
Beta Was this translation helpful? Give feedback.
-
@jhonnymoreira sempre quis usar o npm desta forma, me faltava artigos assim pra dar o start, muito obrigado mano. |
Beta Was this translation helpful? Give feedback.
-
@baltazarparra Teve uma discussão monstra sobre isso na issue #17 =D |
Beta Was this translation helpful? Give feedback.
-
@lfeh Valeu pela referência, vou lá agora. |
Beta Was this translation helpful? Give feedback.
-
@lfeh sei que a issue já tá antiga..rs |
Beta Was this translation helpful? Give feedback.
-
@wilkerviana basta colocar o browser-sync para escutar o seu css... {
browserSync: {
dev: {
bsFiles: {
src: 'seu-caminho/css/*.css'
},
options: {
notify: true,
watchTask: true,
port: 8183,
server: {
baseDir: ['seu-caminho']
}
}
}
}
} é que no lagden/pepsi ta escrito em Hope this helps! |
Beta Was this translation helpful? Give feedback.
-
bem que o |
Beta Was this translation helpful? Give feedback.
-
@jhonnymoreira já fiz tudo via |
Beta Was this translation helpful? Give feedback.
-
@lagden valeu pela resposta cara.
Já tentei configurar diferente disso pra rodar o Sync incluindo o Sass mas não rolou! |
Beta Was this translation helpful? Give feedback.
-
@lagden passando só pra avisar que li mais um pouquinho a documentação da parada e funcionou. Valeu aeew! |
Beta Was this translation helpful? Give feedback.
-
@wilkerviana isso aeee!! 👍 não tem segrego...
No |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Alguém poderia me esclarecer?
O Sass por exemplo, oferece um --watch nativo, então porque grande parte dos desenvolvedores passa essa tarefa para um taskrunner?
Beta Was this translation helpful? Give feedback.
All reactions