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.
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 pour ça que j'ai fait 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 !
C'est intelligent : rnr examine votre projet et sait s'il s'agit de React, Vue, Express ou de tout autre framework JS populaire.
Fonctionne avec de nombreux projets JS : Que vous utilisiez Next.js, Express, React, Vue ou JavaScript simple, rnr sait comment les gérer tous.
Sélectionne le meilleur gestionnaire de paquets : rnr choisit automatiquement entre npm, Yarn, pnpm ou Bun - selon celui qui convient le mieux à votre projet.
Une seule commande fait tout : Vous voulez 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.
Facile à configurer : rnr s'installe tout seul, mais vous pouvez modifier les choses si vous souhaitez personnaliser son fonctionnement avec votre projet.
rnr est super flexible. Il propose différents modes pour vous aider à travailler sur votre projet JavaScript de différentes manières :
Mode Dev : c'est 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
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
Mode 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.
Obtenir du 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.
En tant que développeur JavaScript, j'en avais assez 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.
Allez sur npmjs
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 !
Vous souhaitez rendre l'exécution de vos projets JavaScript et TypeScript très simple ? Essayez-le :
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 !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!