「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > rnr: あらゆるプロジェクトの実行スクリプトを話すツール

rnr: あらゆるプロジェクトの実行スクリプトを話すツール

2024 年 9 月 30 日に公開
ブラウズ:957

rnr: The Tool That Speaks Every Project run scripts

JavaScript および TypeScript 開発者の皆さん、こんにちは! ?さまざまな JS プロジェクトを開始するためにさまざまなコマンドをやりくりすることにうんざりしていませんか?さて、皆さんに嬉しいニュースがあります!私は、JavaScript または TypeScript プロジェクトの実行を非常に簡単にする rnr (「ランナー」と発音します) というツールを作成しました。

rnrとは何ですか?なぜそれを作ったのか?

複数の JavaScript プロジェクト (React アプリ、Node.js サーバー、Vue.js Web サイトなど) に取り組んでいることを想像してください。それぞれを開始するには異なるコマンドが必要です。それは、各デバイスに 1 つずつ、さまざまなリモコンがたくさんあるようなものです。紛らわしいですよね?

だからrnrを作りました。これは、JS および TS プロジェクトのユニバーサル リモートのようなものです。 「rnr」と入力するだけで、使用しているフレームワークやライブラリに関係なく、プロジェクトを開始する方法がわかります。

rnr ができる素晴らしいこと

  1. スマートです: rnr はプロジェクトを調べて、それが React、Vue、Express、またはその他の一般的な JS フレームワークであるかどうかを判断します。

  2. 多くの JS プロジェクトで動作: Next.js、Express、React、Vue、または単純な JavaScript のいずれを使用している場合でも、rnr はそれらすべての処理方法を知っています。

  3. 最適なパッケージ マネージャーを選択します: rnr は、npm、Yarn、pnpm、Bun のいずれか、プロジェクトに最適なものを自動的に選択します。

  4. コマンド 1 つですべてが完了: 開発モードで実行したいですか?プロジェクトを構築しますか?本番モードで起動しますか? rnr はコマンドを少し変更するだけでこれらすべてを行うことができます。

  5. セットアップが簡単: rnr は自動的にセットアップされますが、プロジェクトでの動作をカスタマイズしたい場合は調整できます。

rnr モード: JS プロジェクトを実行するさまざまな方法

rnr は非常に柔軟です。さまざまな方法で JavaScript プロジェクトに取り組むのに役立つさまざまなモードがあります:

  1. 開発モード: これは、コーディング中に変更をすぐに確認したい場合に使用します。自分の作品をライブ プレビューしているようなものです。
    次のように使用します: rnr dev または単に rnr

  2. ビルド モード: プロジェクトをデプロイする準備ができたら、このモードを使用します。これは、出荷のためにアプリを梱包するようなものです。
    次のように使用します: rnr build

  3. 実稼働モード: これは実稼働環境でアプリを実行するためのものです。開発のためではなく、パフォーマンスのために最適化されています。
    次のように使用します: rnr prod

そしてここで終わりではありません!私たちは、JavaScript 開発作業を容易にするために、さらに多くのモードを追加することに取り組んでいます。

rnr を始める方法

rnrの入手は非常に簡単です。コマンドラインに次のように入力するだけです:
ここを探索してください

npm i -g @sujit-shrc/rnr

次に、JavaScript または TypeScript プロジェクト フォルダーのいずれかに移動し、次のように入力します。

rnr

それでおしまい! rnr があなたのプロジェクトを開始します。

私がrnrを作った理由

JavaScript 開発者として、私はプロジェクトごとに npm run dev、yarn start、pnpm runserve などを切り替えることにうんざりしていました。 「もっと良い方法があるはずだ!」と思いました。こうして rnr が誕生しました - JS プロジェクトの実行をシンプルかつ一貫性のあるものにするために。
npmjs

に移動します

なぜあなたはrnrを好きになるのか

  • 時間の節約: 各 JS プロジェクトの開始方法を調べる必要はもうありません。
  • すべての JS フレームワークで動作: React、Vue、Angular、または Node.js プロジェクトに同じコマンドを使用します。
  • 簡単なモード切り替え: 開発、実稼働、ビルド モードを簡単に切り替えます。
  • 継続的に改善: 私たちは常に、より多くの JS ツールとフレームワークのサポートを追加しています。

rnrの次は何でしょうか?

私たちは、JavaScript および TypeScript 開発者にとって rnr をさらに改良することに取り組んでいます。私たちは、より多くのフレームワークのサポートの追加、プロジェクト タイプの検出方法の改善、さらにはテストとデバッグのための優れた機能の追加を検討しています。乞うご期待!

今すぐrnrを試してみましょう!

JavaScript および TypeScript プロジェクトの実行を非常に簡単にしたいと思いませんか? rnr を試してみてください:

npm i -g @sujit-shrc/rnr

GitHub リポジトリをチェックして、詳細を確認したり、問題を報告したり、JS コミュニティにとって rnr をさらに良くすることに貢献したりできます。

JavaScript 開発を一緒にもっと簡単に、もっと楽しくしましょう!

JS 愛好家の皆さん、コーディングを楽しんでください! ?


追伸rnr についてのご意見をぜひお聞かせください。 JavaScript プロジェクトで試してみましたか? TypeScript ユーザーにとってより良いものにするためのアイデアはありますか?コメントまたは GitHub でお知らせください。あなたのフィードバックは、すべての JS 開発者にとって素晴らしい rnr を作るのに役立ちます!

リリースステートメント この記事は次の場所に転載されています: https://dev.to/sojit-shrc/rnr-the-tool-that-speaks-every-project-run-scripts-35kb?1 侵害がある場合は、study_golang@163 までご連絡ください。 .comを削除してください
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3