Heim > Web-Frontend > js-Tutorial > Hauptteil

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

Susan Sarandon
Freigeben: 2024-09-29 06:20:29
Original
558 Leute haben es durchsucht

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 mit Ihrem Projekt beginnen, unabhängig davon, welches Framework oder welche Bibliothek Sie verwenden!

Coole Dinge, die RNR tun kann

  1. Es ist smart: 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. Dev-Modus: 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 so, 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 als JavaScript-Entwickler 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
Nach dem Login kopieren
Nach dem Login kopieren

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

rnr
Nach dem Login kopieren

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
Nach dem Login kopieren
Nach dem Login kopieren

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!

Das obige ist der detaillierte Inhalt vonrnr: Das Tool, das jedes Projekt mitteilt, führt Skripte aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!