"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > rnr: A ferramenta que fala em cada projeto executa scripts

rnr: A ferramenta que fala em cada projeto executa scripts

Publicado em 2024-11-08
Navegar:743

rnr: The Tool That Speaks Every Project run scripts

Olá, desenvolvedores de JavaScript e TypeScript! ? Você está cansado de fazer malabarismos com comandos diferentes para iniciar seus vários projetos JS? Bem, tenho algumas notícias interessantes para você! Eu criei uma ferramenta chamada rnr (pronuncia-se "runner") que torna muito fácil executar qualquer projeto JavaScript ou TypeScript.

O que é rnr e por que eu fiz isso?

Imagine que você está trabalhando em vários projetos JavaScript - talvez um aplicativo React, um servidor Node.js e um site Vue.js. Cada um precisa de um comando diferente para iniciar. É como ter vários controles remotos diferentes, um para cada dispositivo. Confuso, certo?

É por isso que fiz rnr. É como um controle remoto universal para seus projetos JS e TS. Basta digitar rnr e ele descobre como iniciar seu projeto, não importa qual framework ou biblioteca você esteja usando!

Coisas legais que rnr pode fazer

  1. É inteligente: rnr analisa seu projeto e sabe se é React, Vue, Express ou qualquer outro framework JS popular.

  2. Funciona com muitos projetos JS: Esteja você usando Next.js, Express, React, Vue ou JavaScript simples, rnr sabe como lidar com todos eles.

  3. Escolhe o melhor gerenciador de pacotes: rnr escolhe automaticamente entre npm, Yarn, pnpm ou Bun - o que for melhor para o seu projeto.

  4. Um comando faz tudo: Quer executar no modo dev? Construir seu projeto? Iniciá-lo no modo de produção? rnr pode fazer tudo isso com apenas uma pequena alteração no comando.

  5. Fácil de configurar: o rnr se configura sozinho, mas você pode ajustar as coisas se quiser personalizar como ele funciona com o seu projeto.

Modos rnr: diferentes maneiras de executar seu projeto JS

rnr é super flexível. Possui diferentes modos para ajudá-lo a trabalhar em seu projeto JavaScript de diferentes maneiras:

  1. Dev Mode: Isto é para quando você está codificando e deseja ver suas alterações imediatamente. É como ter uma prévia ao vivo do seu trabalho.
    Use assim: rnr dev ou apenas rnr

  2. Modo de construção: quando estiver pronto para preparar seu projeto para implantação, use este modo. É como empacotar seu aplicativo para envio.
    Use-o assim: rnr build

  3. Modo de produção: serve para executar seu aplicativo em um ambiente de produção. É otimizado para desempenho, não para desenvolvimento.
    Use assim: rnr prod

E não vamos parar por aí! Estamos trabalhando para adicionar ainda mais modos para facilitar sua vida de desenvolvimento de JavaScript.

Como começar com rnr

Obter rnr é super fácil. Basta digitar isto em sua linha de comando:
Explore aqui

npm i -g @sujit-shrc/rnr

Em seguida, vá para qualquer uma das pastas do projeto JavaScript ou TypeScript e digite:

rnr

É isso! rnr iniciará seu projeto para você.

Por que eu fiz rnr

Como desenvolvedor JavaScript, eu estava cansado de alternar entre npm run dev, yarn start, pnpm run serve e assim por diante para diferentes projetos. Pensei: “Tem que haver uma maneira melhor!” Foi assim que nasceu o rnr - para tornar a execução de projetos JS simples e consistente.
Vá para npmjs

Por que você vai adorar rnr

  • Economiza tempo: Chega de procurar como iniciar cada projeto JS.
  • Funciona com todos os frameworks JS: Use o mesmo comando para seus projetos React, Vue, Angular ou Node.js.
  • Troca de modo fácil: alterne entre os modos de desenvolvimento, produção e construção sem esforço.
  • Continua melhorando: Estamos sempre adicionando suporte para mais ferramentas e estruturas JS.

O que vem a seguir para rnr?

Estamos trabalhando para tornar o rnr ainda melhor para desenvolvedores de JavaScript e TypeScript! Estamos pensando em adicionar suporte para mais frameworks, melhorar a forma como ele detecta tipos de projetos e talvez até adicionar alguns recursos interessantes para teste e depuração. Fique atento!

Experimente rnr hoje!

Quer tornar a execução de seus projetos JavaScript e TypeScript muito fácil? Experimente o rnr:

npm i -g @sujit-shrc/rnr

Confira nosso repositório GitHub para saber mais, relatar quaisquer problemas ou contribuir para tornar o rnr ainda melhor para a comunidade JS.

Vamos tornar o desenvolvimento de JavaScript mais fácil e divertido juntos!

Boa codificação, entusiastas de JS! ?


P.S. Adoraríamos saber o que você pensa sobre rnr! Você tentou isso com seus projetos JavaScript? Você tem ideias para torná-lo melhor para usuários de TypeScript? Deixe-nos saber nos comentários ou no GitHub. Seu feedback nos ajuda a tornar o rnr incrível para todos os desenvolvedores JS!

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/sujit-shrc/rnr-the-tool-that-speaks-every-project-run-scripts-35kb?1 Se houver alguma violação, entre em contato com study_golang@163 .com para excluí-lo
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3