Conheça a Biblioteca Sucrase
- #Node.js
- #Express
- #MySQL
Fala Galera beleza?!Como deve saber para se trabalhar com Node precisamos "puxar" módulos e usá-los na nossa aplicação e para isso usamos a função require( ). Mas já pensou se pudesse importar esses módulos do Node e bibliotecas de outros usando o import/export do ECMA?Nesse tutorial quero apresentar pra voçês a biblioteca sucrase que faz exatamente isso,ela permite que voçê use o import e export no projeto em desenvolvimento e faz todas as mudanças necessárias quando o seu projeto for para a produção e o melhor de tudo que sua configuração é bem simples.Nesse tutorial vou entender que voçê já consegue criar a estrutura básica de um projeto express ok?!,ENTAO VAAMOS LÁ:
1: Baixe a biblioteca na pasta do seu projeto:
npm i -D sucrase
2.Na pasta do seu projeto crie um arquivo chamado nodemon.json e escreva o seguinte código:
{
"execMap":{
"js":"node -r sucrase/register"
}
}
3.Agora no arquivo package.json vamos configurar os seguintes scripts:
"start": "nodemon -e js,json,css ./src/index.js",
"build": "sucrase ./src -d ./dist --transforms imports",
Ao dar o npm start o nodemon ficará de olho em todas as alterações do meu servidor e não ocorrerá em erro mesmo usando o import/exports
Ao dar o npm run build será gera a minha pasta de produção:a pasta dist na qual terá todo o meu codigo compilado.
E ai Já tinha ouvido falar dessa biblioteca? Se não ,teste ela em seus projetos e comente aqui o que achou e qualquer dúvida é so deixar nos comentários!
Para mais artigos diretos sobre linguagens de programação me siga e compartilhe com os colegas!!
Deixa a sua dúvida nos comentários
Me siga para mais dicas e tutoriais para iniciantes e intermediários😊
Dê seu feedback do artigo nos comentários😊
Compartilhe com amigos😊
Me siga no GitHub: https://github.com/diegodevelopertec
Me siga no Linkedin: https://www.linkedin.com/in/diego-dutra-b811b31aa/