„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > rnr: Das Tool, das jedes Projekt mitteilt, führt Skripte aus

rnr: Das Tool, das jedes Projekt mitteilt, führt Skripte aus

Veröffentlicht am 30.09.2024
Durchsuche:467

rnr: The Tool That Speaks Every Project run scripts

Hallo, JavaScript- und TypeScript-Entwickler! ? Sind Sie es leid, mit verschiedenen Befehlen jonglieren zu müssen, um Ihre verschiedenen JS-Projekte zu starten? Nun, ich habe einige aufregende Neuigkeiten für Sie! Ich habe ein Tool namens rnr (ausgesprochen „Runner“) erstellt, das die Ausführung jedes JavaScript- oder TypeScript-Projekts ganz einfach macht.

Was ist RNR und warum habe ich es gemacht?

Stellen Sie sich vor, Sie arbeiten an mehreren JavaScript-Projekten – vielleicht einer React-App, einem Node.js-Server und einer Vue.js-Website. Jeder benötigt zum Starten einen anderen Befehl. Es ist, als hätte man eine Menge verschiedener Fernbedienungen, eine für jedes Gerät. Verwirrend, oder?

Deshalb habe ich rnr gemacht. Es ist wie eine Universalfernbedienung für Ihre JS- und TS-Projekte. Sie geben einfach rnr ein und schon wird ermittelt, wie Sie Ihr Projekt starten, unabhängig davon, welches Framework oder welche Bibliothek Sie verwenden!

Coole Dinge, die RNR tun kann

  1. Es ist schlau: rnr schaut sich Ihr Projekt an und weiß, ob es React, Vue, Express oder ein anderes beliebtes JS-Framework ist.

  2. Funktioniert mit vielen JS-Projekten: Egal, ob Sie Next.js, Express, React, Vue oder einfaches JavaScript verwenden, rnr weiß, wie man mit allen umgeht.

  3. Wählt den besten Paketmanager aus: rnr wählt automatisch zwischen npm, Yarn, pnpm oder Bun – je nachdem, was für Ihr Projekt am besten ist.

  4. Ein Befehl erledigt alles: Möchten Sie im Entwicklungsmodus ausführen? Bauen Sie Ihr Projekt? Im Produktionsmodus starten? rnr kann all das mit nur einer kleinen Änderung am Befehl erledigen.

  5. Einfach einzurichten: rnr richtet sich selbst ein, aber Sie können Dinge anpassen, wenn Sie die Funktionsweise mit Ihrem Projekt anpassen möchten.

rnr-Modi: Verschiedene Möglichkeiten, Ihr JS-Projekt auszuführen

rnr ist super flexibel. Es verfügt über verschiedene Modi, mit denen Sie auf unterschiedliche Weise an Ihrem JavaScript-Projekt arbeiten können:

  1. Entwicklermodus: Dies ist für den Fall gedacht, dass Sie programmieren und Ihre Änderungen sofort sehen möchten. Es ist, als hätten Sie eine Live-Vorschau Ihrer Arbeit.
    Verwenden Sie es so: rnr dev oder einfach rnr

  2. Build-Modus: Wenn Sie bereit sind, Ihr Projekt für die Bereitstellung vorzubereiten, verwenden Sie diesen Modus. Es ist, als würden Sie Ihre App für den Versand verpacken.
    Verwenden Sie es so: rnr build

  3. Produktionsmodus: Dies dient zum Ausführen Ihrer App in einer Produktionsumgebung. Es ist auf Leistung optimiert, nicht auf Entwicklung.
    Verwenden Sie es so: rnr prod

Und hier hören wir noch nicht auf! Wir arbeiten daran, noch mehr Modi hinzuzufügen, um Ihnen das Leben in der JavaScript-Entwicklung zu erleichtern.

Erste Schritte mit rnr

RNR zu bekommen ist super einfach. Geben Sie einfach Folgendes in Ihre Befehlszeile ein:
Entdecken Sie hier

npm i -g @sujit-shrc/rnr

Gehen Sie dann zu einem Ihrer JavaScript- oder TypeScript-Projektordner und geben Sie Folgendes ein:

rnr

Das ist es! rnr wird Ihr Projekt für Sie starten.

Warum ich rnr gemacht habe

Als JavaScript-Entwickler hatte ich es satt, für verschiedene Projekte zwischen npm run dev, Yarn start, pnpm runserv usw. zu wechseln. Ich dachte: „Es muss einen besseren Weg geben!“ So wurde rnr geboren – um die Ausführung von JS-Projekten einfach und konsistent zu machen.
Gehen Sie zu npmjs

Warum Sie rnr lieben werden

  • Spart Zeit: Kein Suchen mehr nach dem Start jedes JS-Projekts.
  • Funktioniert mit allen JS-Frameworks: Verwenden Sie denselben Befehl für Ihre React-, Vue-, Angular- oder Node.js-Projekte.
  • Einfacher Moduswechsel: Wechseln Sie mühelos zwischen Entwicklungs-, Produktions- und Build-Modus.
  • Wird immer besser: Wir fügen ständig Unterstützung für weitere JS-Tools und Frameworks hinzu.

Was kommt als nächstes für rnr?

Wir arbeiten daran, rnr für JavaScript- und TypeScript-Entwickler noch besser zu machen! Wir überlegen, Unterstützung für weitere Frameworks hinzuzufügen, die Erkennung von Projekttypen zu verbessern und vielleicht sogar einige coole Funktionen zum Testen und Debuggen hinzuzufügen. Bleiben Sie dran!

Probieren Sie rnr noch heute aus!

Möchten Sie die Ausführung Ihrer JavaScript- und TypeScript-Projekte ganz einfach machen? Probieren Sie rnr aus:

npm i -g @sujit-shrc/rnr

Schauen Sie sich unser GitHub-Repo an, um mehr zu erfahren, Probleme zu melden oder dazu beizutragen, rnr für die JS-Community noch besser zu machen.

Lassen Sie uns gemeinsam die JavaScript-Entwicklung einfacher und unterhaltsamer machen!

Viel Spaß beim Codieren, JS-Enthusiasten! ?


P.S. Wir würden gerne hören, was Sie über rnr denken! Haben Sie es mit Ihren JavaScript-Projekten versucht? Haben Sie Ideen, um es für TypeScript-Benutzer besser zu machen? Lass es uns in den Kommentaren oder auf GitHub wissen. Ihr Feedback hilft uns, rnr für alle JS-Entwickler großartig zu machen!

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/sujit-shrc/rnr-the-tool-that-speaks-every-project-run-scripts-35kb?1 Bei Verstößen wenden Sie sich bitte an Study_golang@163 .com, um es zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3