Yarn (O Melhor Gerenciador de Pacotes JavaScript) // Dicionário do Programador

  Рет қаралды 12,499

Código Fonte TV

Código Fonte TV

Күн бұрын

🚀 Conheça o Yarn: o gerenciador de pacotes JavaScript que vai acelerar seu workflow! 🛠️ Enfrenta problemas com dependências? Cansado do NPM? Descubra neste vídeo como o Yarn simplifica tudo. 👨‍💻👩‍💻 Transforme sua experiência de desenvolvimento e diga adeus aos bugs indesejados!
📝 𝗟𝗶𝗻𝗸𝘀 𝗖𝗶𝘁𝗮𝗱𝗼𝘀
→ Subindo aplicações com Node em Produção: • Suba sua Aplicação Nod...
🎙️ Compilado Podcast
→ KZbin: codft.me/canal...
→ Spotify: codft.me/compi...
→ Newsletter: compilado.codi...
🔗 Mais links do Código Fonte TV
→ codigofonte.tv
#Node #JavaScript #Yarn

Пікірлер: 62
@derickvogt
@derickvogt Жыл бұрын
O próximo gerenciador de dependências poderia ser o maven, sem dúvida.
@kaualandi
@kaualandi Жыл бұрын
Já estou esperando o PNPM aparecer no Código Fonte. Excelente vídeo!
@ivomarsan
@ivomarsan Жыл бұрын
O defeito do pnpm é ter que digitar pnpm kkkkkk, yarn é muito mais "digitável". Talvez seja só costume mesmo
@ThiagoContemH
@ThiagoContemH 7 ай бұрын
eu tbm estou esperando video do pnpm kkkk
@pedrowandrey5387
@pedrowandrey5387 7 ай бұрын
@@ThiagoContemH quem sabe um dia kkkkk, pnpm é pouco conhecido! Estou estudando ele pra substituir o npm
@fellipethemaia
@fellipethemaia Жыл бұрын
Não é possível que eu tava pesquisando sobre o Yarn pra ver se valia a pena hoje, e hoje vocês lançam esse vídeo kkkkkkkkkkkk vou encarar isso como um sinal
@dougDuarte
@dougDuarte Жыл бұрын
pô esse esquema do yarn de poder instalar os packages de maneira global e reaproveitar em diversos projetos é muito massa ein... me chamou atenção.
@ThiagoContemH
@ThiagoContemH 7 ай бұрын
Excelente video como sempre! aguardando um sobre o PNPM :D
@linusmanuel
@linusmanuel Жыл бұрын
No dia a dia acabo usando mais o NPM mas já tive a oportunidade de mexer com Yarn e composer em projetos PHP.
@GuFvr
@GuFvr Жыл бұрын
Assim como uma galera nos comentários, aguardo ansioso por um futuro vídeo sobre o pnpm, a premissa é sensacional, até lá utilizo o Yarn, que é uma maravilha também!
@Zaratustra_88
@Zaratustra_88 Жыл бұрын
Eu costumava usar o NPM, mas o Yarn é realmente muito bom e muito melhor, acho mais completo.
@danilocalixto
@danilocalixto Жыл бұрын
Como sempre um dicionário muito esclarecedor. E Sinceramente o Yarn eu só conhecia da existência dele. E venho usando NPM mesmo, mas... depois desse dicionário irei repensar.
@glauciodiasj
@glauciodiasj Жыл бұрын
Deixei de usar o yarn depois que passei a utilizar gerenciadores de versões (nvm, asdf) e tive algum problema de conflito, mas isso já faz um tempo, acho que está na hora de voltar a utilizar o yarn. Obrigado pelo excelente conteúdo
@ruansilva5787
@ruansilva5787 Жыл бұрын
Sugestão legal, o SDKMan, que vem facilitando o gerenciamento de versões do JDK
@arozendojr
@arozendojr Жыл бұрын
Sinto falta de falarem de repositórios privados das linguagens, .npmrc , fazendo autenticação com login e senha, como configurar o .npmrc e a mensagem de erro que acontece quando url ou senha erradas, por exemplo com Golang totalmente diferente, pode ser sugestão para outros vídeos
@codigofontetv
@codigofontetv Жыл бұрын
Tem toda razão, muito obrigado pela sugestão.
@zaqueubatista2786
@zaqueubatista2786 Жыл бұрын
Um dicionário do programador sobre postgre seria ótimo!
@isaiassantoss6306
@isaiassantoss6306 Жыл бұрын
yarnzão sempre fortalecendo nos meus projetos kkkk otimo video!
@JorgeLuiz-me2ek
@JorgeLuiz-me2ek Жыл бұрын
Video excelente, eu gostaria de sugerir que vocês fazer um vídeo sobre PHP Openswoole um framework de rede PHP que é usado como extensão e fornece servidores HTTP, Websocket, TCP, UDP, MQTT e GRPC para ser usado diretamente no PHP parecido com o Node.js, além de torna o PHP com alta performance e trabalhar com concorrência, além de ser uma das opções do Laravel Octane
@codigofontetv
@codigofontetv Жыл бұрын
Obrigada pela sugestão!
@miltonluis9266
@miltonluis9266 Жыл бұрын
aguardo, (não sei já tem) falarem sobre o poetry
@claudiojunior2578
@claudiojunior2578 Жыл бұрын
Eu utilizo bastante o famoso Pip install rsrs
@GabrielGasp
@GabrielGasp Жыл бұрын
Todo projeto que eu usei Yarn (Classic), passei raiva (normalmente por peer dependency) e voltei pro NPM que nunca me deu dor de cabeça. Não tenho como opinar sobre o Yarn 2 porque nunca usei. Testei o PNPM e parecia muito promissor mas na época que usei tinha um bug quando você estava usando Prisma no projeto, preferi voltar pro NPM.
@vbus5236
@vbus5236 Жыл бұрын
Interessante! Mas qual seria a vantagem de migrar um projeto do npm para o yarn atualmente?
@codigofontetv
@codigofontetv Жыл бұрын
Algumas das principais vantagens incluem: 1. Plug’n’Play (PnP): Yarn 2 introduziu o Plug’n’Play, um novo modo de instalação que não requer node_modules. Em vez disso, Yarn gera um único arquivo .pnp.js que resolve as dependências diretamente do cache. Isso pode melhorar significativamente o tempo de instalação e reduzir o tamanho do projeto. 2. Espaços de Trabalho: Embora o Yarn 1 e o npm (a partir da versão 7) também suportem workspaces, o Yarn 2 oferece uma melhor integração e funcionalidades adicionais. 3. Cache Eficiente: Yarn 2 aprimorou seu sistema de cache. Depois de baixadas, as dependências são armazenadas em cache globalmente e podem ser usadas em vários projetos sem a necessidade de serem baixadas novamente. 4. Resoluções Estritas: Yarn permite definir resoluções específicas para dependências, dando aos desenvolvedores mais controle sobre as versões que estão sendo usadas em seus projetos. 5. Interface de Usuário Melhorada: Yarn 2 apresenta mensagens de erro mais claras e informativas, além de uma melhor interface de linha de comando. 6. Arquitetura de Plugins: Yarn 2 pode ser estendido com plugins, permitindo que a comunidade adicione funcionalidades sem ter que esperar por uma nova release oficial. 7. Confiabilidade: Yarn 2 inclui um lockfile mais robusto, o que torna as instalações mais previsíveis. 8. Zero Installs: Uma característica interessante é a capacidade de fazer o “check-in” do cache de Yarn no seu repositório. Isso permite que outros desenvolvedores ou sistemas de CI/CD comecem a trabalhar ou construam o projeto sem uma etapa de instalação.
@edu_amr
@edu_amr Жыл бұрын
O proximo é o pnpm kk mas ainda tenho um pé atras com yarn e pnpm, ainda acho que tenho mais segurança usando o npm do nosso dia a dia kk
@davidsouza2830
@davidsouza2830 Жыл бұрын
De acordo com a nova documentação você pode atualizar o Yarn usando: yarn set version stable yarn install Isso tem que ser feito em cada projeto. Descobri isso depois quando eu estava assistindo o vídeo e percebi que ainda estava usando a versão 1.22 😂
@samuelmatos8875
@samuelmatos8875 Жыл бұрын
Muitas vezes sinto que o yarn é um pouco mais lento que o npm, mas gosto de ambos
@vivianezzt
@vivianezzt Жыл бұрын
Essa sopa de letrinhas é a minha favorita
@gustavosilva4540
@gustavosilva4540 Жыл бұрын
Talvez eu não tenha prestado atenção, mas eu não vi as vantagens de utilizar o yarn ao invés do node, se alguém poder me dizer quais as vantagens obrigado. Se esse comentário tiver mais de um mês que foi escrito, provavelmente eu já pesquisei e sei as vantagens e desvantagens
@AnndreJunior
@AnndreJunior Жыл бұрын
O yarn, em geral, é mais performático que o npm Essa versão em específico, o yarn berry, ele segue um caminho diferente ao instalar os pacotes, ao invés de jogar tudo em um node_modules e um yarn.lock extremamente grande, ele joga tudo em um cache global, o que dá um arrego pro disco, aí ele apenas lista e usa o que precisa A ideia do plug and play é literalmente coloque e use, então se tu usa o msm pacote npm direto, tu não vai necessariamente instalar toda vez que tu usar ele Essa arquitetura deixa o yarn mais performático que sua versão clássica e o npm
@marcuspo
@marcuspo Жыл бұрын
Essa quantidade de caneta nos bolsos me pegou kkkkkkkkkkkkkkkkkkkkk
@vncsmnl
@vncsmnl Жыл бұрын
pnpm mandou um abraço
@lucasfelipe-ze5sy
@lucasfelipe-ze5sy Жыл бұрын
4:10 Até me senti intimidado com a Vanessa 😂
@codigofontetv
@codigofontetv Жыл бұрын
Estava prestando atenção? Se sim, não precisa se preocupar!  😂🙃
@augustogabriel35
@augustogabriel35 Жыл бұрын
Agora falta falar do Yarn do Hadoop haha
@enriquesantosdeoliveira5798
@enriquesantosdeoliveira5798 Жыл бұрын
pnpm > all
@codigofontetv
@codigofontetv Жыл бұрын
Realmente o pNPM é muito bom. A briga é boa :D
@enriquesantosdeoliveira5798
@enriquesantosdeoliveira5798 Жыл бұрын
@@codigofontetv muito boa mesmo
@aleAmosin
@aleAmosin Жыл бұрын
TRUE
@TheWarMachine13
@TheWarMachine13 Жыл бұрын
so toma cuidado com algumas dependencias nativas que tem problemas como em projetos em react native, nesse caso o yarn ajuda
@oinconquistado
@oinconquistado Жыл бұрын
Quem usa RN tem que sofrer mesmo.
@MaKTaiL
@MaKTaiL Жыл бұрын
pnpm mandou lembranças.
@emanoelinfinity
@emanoelinfinity Жыл бұрын
As vezes uso NPM outras YARN. Nunca li nada sobre o PNPM, não costumo usar uma tecnologia sem entender bem qual o propósito, o que ela prega, suas ideologias e o que resolve kkkk.
@willian1595
@willian1595 6 ай бұрын
Fala sobre o flet python
@joaoaraya
@joaoaraya Жыл бұрын
Yarn é maravilhoso, mas a dúvida que fica é: pq tantas canetas no bolso? kakakka
@codigofontetv
@codigofontetv Жыл бұрын
Posso afirmar que não são para escrever (nenhuma delas funciona mais 😅 😂 )
@giovanniluigi7024
@giovanniluigi7024 Жыл бұрын
o q é BI?
@PaGow
@PaGow Жыл бұрын
Primeiro like, visualizacao e comentario!
@MarceloSander-l7u
@MarceloSander-l7u Жыл бұрын
pq tantas canetas no bolso do jaleco?
@codigofontetv
@codigofontetv Жыл бұрын
Tantas canetas e nenhuma escreve mais 😅 , puro enfeite. 😂
@josielmaia9762
@josielmaia9762 Жыл бұрын
Tenho dificuldade em usar o yarn
@codigofontetv
@codigofontetv Жыл бұрын
Algum motivo especial?
@GilsonFilhoEdH
@GilsonFilhoEdH Жыл бұрын
"O package.json é escrito em formato XML!" Essa me pegou desprevinido kkkkkkkk
@O_SENHOR_e_o_meu_pastor...s23
@O_SENHOR_e_o_meu_pastor...s23 Жыл бұрын
🤩🤩🤩
@tthiagolino8
@tthiagolino8 Жыл бұрын
Discordo somente do título, pnpm >> all
@Seu_Lunga
@Seu_Lunga Жыл бұрын
Yarn uo, yarn tildren
@carlinhoshk
@carlinhoshk Жыл бұрын
porque vocês tem tantas canetas no bolso do jaleco ? kkkkkkkkkkk
@dfidalgo2
@dfidalgo2 Жыл бұрын
pnpm
@marcuspo
@marcuspo Жыл бұрын
Não entendi esse final kkkkkkkkkkkkk
@joaocuriosidades2331
@joaocuriosidades2331 Жыл бұрын
ajax
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 137 МЛН
1 сквиш тебе или 2 другому? 😌 #шортс #виола
00:36
😲 Bun: O JavaScript Nunca Mais Será o Mesmo!
18:32
Código Fonte TV
Рет қаралды 89 М.
Programar era DIFÍCIL até eu aprender essas 5 coisas…
9:16
OpenAI o1 Resolve uma Tarefa de Estagiário?
15:01
Código Fonte TV
Рет қаралды 19 М.
Middleware (A "Cola" dos Softwares) // Dicionário do Programador
10:41
Código Fonte TV
Рет қаралды 26 М.
Todo Dev JavaScript Precisa do TypeScript
18:34
Código Fonte TV
Рет қаралды 35 М.
Node.js // Dicionário do Programador
10:33
Código Fonte TV
Рет қаралды 183 М.
CLI (A "temida" Command Line Interface) // Dicionário do Programador
11:04
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 137 МЛН