"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > rnr: la herramienta que habla de cada script de ejecución de proyecto

rnr: la herramienta que habla de cada script de ejecución de proyecto

Publicado el 2024-11-08
Navegar:335

rnr: The Tool That Speaks Every Project run scripts

¡Hola, desarrolladores de JavaScript y TypeScript! ? ¿Estás cansado de hacer malabarismos con diferentes comandos para iniciar tus distintos proyectos JS? Bueno, ¡tengo algunas noticias interesantes para ti! Creé una herramienta llamada rnr (se pronuncia "runner") que hace que ejecutar cualquier proyecto de JavaScript o TypeScript sea muy fácil.

¿Qué es rnr y por qué lo hice?

Imagina que estás trabajando en varios proyectos de JavaScript: tal vez una aplicación React, un servidor Node.js y un sitio web Vue.js. Cada uno necesita un comando diferente para comenzar. Es como tener varios mandos a distancia diferentes, uno para cada dispositivo. Confuso, ¿verdad?

Por eso hice rnr. Es como un control remoto universal para tus proyectos JS y TS. ¡Simplemente escribe rnr y descubrirá cómo iniciar tu proyecto, sin importar qué marco o biblioteca estés usando!

Cosas interesantes que rnr puede hacer

  1. Es inteligente: rnr analiza tu proyecto y sabe si es React, Vue, Express o cualquier otro framework JS popular.

  2. Funciona con muchos proyectos JS: ya sea que estés usando Next.js, Express, React, Vue o JavaScript simple, rnr sabe cómo manejarlos todos.

  3. Elige el mejor administrador de paquetes: rnr elige automáticamente entre npm, Yarn, pnpm o Bun, lo que sea mejor para tu proyecto.

  4. Un comando lo hace todo: ¿Quieres ejecutarlo en modo de desarrollo? ¿Construir tu proyecto? ¿Iniciarlo en modo de producción? rnr puede hacer todo eso con solo un pequeño cambio en el comando.

  5. Fácil de configurar: rnr se configura solo, pero puedes modificar cosas si quieres personalizar cómo funciona con tu proyecto.

Modos rnr: diferentes formas de ejecutar su proyecto JS

rnr es súper flexible. Tiene diferentes modos para ayudarte a trabajar en tu proyecto JavaScript de diferentes maneras:

  1. Modo de desarrollo: esto es para cuando estás codificando y quieres ver los cambios de inmediato. Es como tener una vista previa en vivo de tu trabajo.
    Úselo así: rnr dev o simplemente rnr

  2. Modo de compilación: cuando esté listo para preparar su proyecto para su implementación, use este modo. Es como empaquetar tu aplicación para su envío.
    Úselo así: rnr build

  3. Modo de producción: esto es para ejecutar su aplicación en un entorno de producción. Está optimizado para el rendimiento, no para el desarrollo.
    Úselo así: rnr prod

¡Y no nos detendremos ahí! Estamos trabajando para agregar aún más modos para facilitar el desarrollo de JavaScript.

Cómo empezar con rnr

Obtener rnr es súper fácil. Simplemente escriba esto en su línea de comando:
Explora aquí

npm i -g @sujit-shrc/rnr

Luego, vaya a cualquiera de las carpetas de su proyecto JavaScript o TypeScript y escriba:

rnr

¡Eso es todo! rnr iniciará su proyecto por usted.

Por qué hice rnr

Como desarrollador de JavaScript, estaba cansado de cambiar entre npm run dev, Yarn Start, pnpm Run Serve, etc. para diferentes proyectos. Pensé: "¡Tiene que haber una manera mejor!" Así nació rnr: para hacer que la ejecución de proyectos JS sea simple y consistente.
Ir a npmjs

Por qué te encantará rnr

  • Ahorra tiempo: Ya no tendrás que buscar cómo iniciar cada proyecto JS.
  • Funciona con todos los frameworks JS: use el mismo comando para sus proyectos React, Vue, Angular o Node.js.
  • Cambio de modo fácil: cambia entre los modos de desarrollo, producción y construcción sin esfuerzo.
  • Sigue mejorando: Siempre estamos agregando soporte para más herramientas y marcos JS.

¿Qué sigue para rnr?

¡Estamos trabajando para hacer que rnr sea aún mejor para los desarrolladores de JavaScript y TypeScript! Estamos buscando agregar soporte para más marcos, mejorar la forma en que detecta tipos de proyectos y tal vez incluso agregar algunas características interesantes para probar y depurar. ¡Manténganse al tanto!

¡Pruebe rnr hoy!

¿Quieres que ejecutar tus proyectos de JavaScript y TypeScript sea muy fácil? Pruébalo:

npm i -g @sujit-shrc/rnr

Consulta nuestro repositorio de GitHub para obtener más información, informar cualquier problema o contribuir a hacer que rnr sea aún mejor para la comunidad JS.

¡Hagamos juntos que el desarrollo de JavaScript sea más fácil y divertido!

¡Feliz codificación, entusiastas de JS! ?


PD. ¡Nos encantaría saber lo que piensas sobre rnr! ¿Lo probaste con tus proyectos de JavaScript? ¿Tiene ideas para mejorarlo para los usuarios de TypeScript? Háganos saber en los comentarios o en GitHub. ¡Tus comentarios nos ayudan a hacer que rnr sea increíble para todos los desarrolladores de JS!

Declaración de liberación Este artículo se reproduce en: https://dev.to/sujit-shrc/rnr-the-tool-that-speaks-every-project-run-scripts-35kb?1 Si hay alguna infracción, comuníquese con Study_golang@163 .com para eliminarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3