"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > rnr : l'outil qui parle pour tous les scripts d'exécution de projet

rnr : l'outil qui parle pour tous les scripts d'exécution de projet

Publié le 2024-11-08
Parcourir:363

rnr: The Tool That Speaks Every Project run scripts

Salut, développeurs JavaScript et TypeScript ! ? Vous en avez assez de jongler avec différentes commandes pour démarrer vos différents projets JS ? Eh bien, j'ai des nouvelles passionnantes pour vous ! J'ai créé un outil appelé rnr (prononcé "runner") qui facilite l'exécution de n'importe quel projet JavaScript ou TypeScript.

Qu’est-ce que c’est et pourquoi l’ai-je fait ?

Imaginez que vous travaillez sur plusieurs projets JavaScript - peut-être une application React, un serveur Node.js et un site Web Vue.js. Chacun a besoin d’une commande différente pour démarrer. C'est comme avoir plusieurs télécommandes différentes, une pour chaque appareil. Déroutant, non ?

C'est pourquoi j'ai créé rnr. C'est comme une télécommande universelle pour vos projets JS et TS. Vous tapez simplement rnr, et il détermine comment démarrer votre projet, quel que soit le framework ou la bibliothèque que vous utilisez !

Des choses sympas que je peux faire

  1. C'est intelligent : rnr examine votre projet et sait s'il s'agit de React, Vue, Express ou de tout autre framework JS populaire.

  2. Fonctionne avec de nombreux projets JS : que vous utilisiez Next.js, Express, React, Vue ou JavaScript simple, rnr sait comment les gérer tous.

  3. Choisit le meilleur gestionnaire de packages : rnr choisit automatiquement entre npm, Yarn, pnpm ou Bun - selon celui qui convient le mieux à votre projet.

  4. Une seule commande fait tout : vous souhaitez exécuter en mode développement ? Construire votre projet ? Le démarrer en mode production ? rnr peut faire tout cela avec juste une petite modification de la commande.

  5. Facile à configurer : rnr s'installe tout seul, mais vous pouvez modifier les choses si vous souhaitez personnaliser son fonctionnement avec votre projet.

Modes rnr : différentes façons d'exécuter votre projet JS

rnr est super flexible. Il propose différents modes pour vous aider à travailler sur votre projet JavaScript de différentes manières :

  1. Mode Dev : c'est à utiliser lorsque vous codez et que vous souhaitez voir vos modifications immédiatement. C'est comme avoir un aperçu en direct de votre travail.
    Utilisez-le comme ceci : rnr dev ou simplement rnr

  2. Mode Construction : lorsque vous êtes prêt à préparer votre projet pour le déploiement, utilisez ce mode. C'est comme emballer votre application pour l'expédition.
    Utilisez-le comme ceci : rnr build

  3. Mode de production : permet d'exécuter votre application dans un environnement de production. Il est optimisé pour les performances, pas pour le développement.
    Utilisez-le comme ceci : rnr prod

Et on ne s'arrête pas là ! Nous travaillons sur l'ajout d'encore plus de modes pour faciliter votre vie de développement JavaScript.

Comment démarrer avec RNR

Obtenir rnr est super simple. Tapez simplement ceci dans votre ligne de commande :
Découvrez ici

npm i -g @sujit-shrc/rnr

Ensuite, accédez à l'un de vos dossiers de projet JavaScript ou TypeScript et tapez :

rnr

C'est ça! rnr démarrera votre projet pour vous.

Pourquoi j'ai fait rnr

En tant que développeur JavaScript, j'étais fatigué de basculer entre npm run dev, Yarn Start, pnpm run serve, etc. pour différents projets. J'ai pensé : « Il doit y avoir une meilleure solution ! » C'est ainsi qu'est né rnr : pour rendre l'exécution de projets JS simple et cohérente.
Accédez à npmjs

Pourquoi tu vas adorer rnr

  • Gain de temps : plus besoin de chercher comment démarrer chaque projet JS.
  • Fonctionne avec tous les frameworks JS : utilisez la même commande pour vos projets React, Vue, Angular ou Node.js.
  • Changement de mode facile : basculez entre les modes de développement, de production et de construction sans effort.
  • Ne cesse de s'améliorer : nous ajoutons toujours la prise en charge de davantage d'outils et de frameworks JS.

Quelle est la prochaine étape pour rnr ?

Nous travaillons à rendre rnr encore meilleur pour les développeurs JavaScript et TypeScript ! Nous envisageons d'ajouter la prise en charge de davantage de frameworks, d'améliorer la façon dont il détecte les types de projets et peut-être même d'ajouter des fonctionnalités intéressantes pour les tests et le débogage. Restez à l'écoute!

Essayez rnr aujourd'hui !

Vous souhaitez rendre l'exécution de vos projets JavaScript et TypeScript très simple ? Essayez rnr :

npm i -g @sujit-shrc/rnr

Consultez notre dépôt GitHub pour en savoir plus, signaler tout problème ou contribuer à rendre rnr encore meilleur pour la communauté JS.

Rendons ensemble le développement JavaScript plus facile et plus amusant !

Bon codage, passionnés de JS ! ?


P.S. Nous aimerions savoir ce que vous pensez de rnr ! L'avez-vous essayé avec vos projets JavaScript ? Avez-vous des idées pour l'améliorer pour les utilisateurs de TypeScript ? Faites-le-nous savoir dans les commentaires ou sur GitHub. Vos commentaires nous aident à rendre rnr génial pour tous les développeurs JS !

Déclaration de sortie Cet article est reproduit sur : https://dev.to/sujit-shrc/rnr-the-tool-that-speaks-every-project-run-scripts-35kb?1 En cas de violation, veuillez contacter study_golang@163 .com pour le supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3