JavaScript および TypeScript 開発者の皆さん、こんにちは! ?さまざまな JS プロジェクトを開始するためにさまざまなコマンドをやりくりすることにうんざりしていませんか?さて、皆さんに嬉しいニュースがあります!私は、JavaScript または TypeScript プロジェクトの実行を非常に簡単にする rnr (「ランナー」と発音します) というツールを作成しました。
複数の JavaScript プロジェクト (React アプリ、Node.js サーバー、Vue.js Web サイトなど) に取り組んでいることを想像してください。それぞれを開始するには異なるコマンドが必要です。それは、各デバイスに 1 つずつ、さまざまなリモコンがたくさんあるようなものです。紛らわしいですよね?
だからrnrを作りました。これは、JS および TS プロジェクトのユニバーサル リモートのようなものです。 「rnr」と入力するだけで、使用しているフレームワークやライブラリに関係なく、プロジェクトを開始する方法がわかります。
スマートです: rnr はプロジェクトを調べて、それが React、Vue、Express、またはその他の一般的な JS フレームワークであるかどうかを判断します。
多くの JS プロジェクトで動作: Next.js、Express、React、Vue、または単純な JavaScript のいずれを使用している場合でも、rnr はそれらすべての処理方法を知っています。
最適なパッケージ マネージャーを選択します: rnr は、npm、Yarn、pnpm、Bun のいずれか、プロジェクトに最適なものを自動的に選択します。
コマンド 1 つですべてが完了: 開発モードで実行したいですか?プロジェクトを構築しますか?本番モードで起動しますか? rnr はコマンドを少し変更するだけでこれらすべてを行うことができます。
セットアップが簡単: rnr は自動的にセットアップされますが、プロジェクトでの動作をカスタマイズしたい場合は調整できます。
rnr は非常に柔軟です。さまざまな方法で JavaScript プロジェクトに取り組むのに役立つさまざまなモードがあります:
開発モード: これは、コーディング中に変更をすぐに確認したい場合に使用します。自分の作品をライブ プレビューしているようなものです。
次のように使用します: rnr dev または単に rnr
ビルド モード: プロジェクトをデプロイする準備ができたら、このモードを使用します。これは、出荷のためにアプリを梱包するようなものです。
次のように使用します: rnr build
実稼働モード: これは実稼働環境でアプリを実行するためのものです。開発のためではなく、パフォーマンスのために最適化されています。
次のように使用します: rnr prod
そしてここで終わりではありません!私たちは、JavaScript 開発作業を容易にするために、さらに多くのモードを追加することに取り組んでいます。
rnrの入手は非常に簡単です。コマンドラインに次のように入力するだけです:
ここを探索してください
npm i -g @sujit-shrc/rnr
次に、JavaScript または TypeScript プロジェクト フォルダーのいずれかに移動し、次のように入力します。
rnr
それでおしまい! rnr があなたのプロジェクトを開始します。
JavaScript 開発者として、私はプロジェクトごとに npm run dev、yarn start、pnpm runserve などを切り替えることにうんざりしていました。 「もっと良い方法があるはずだ!」と思いました。こうして rnr が誕生しました - JS プロジェクトの実行をシンプルかつ一貫性のあるものにするために。
npmjs
私たちは、JavaScript および TypeScript 開発者にとって rnr をさらに改良することに取り組んでいます。私たちは、より多くのフレームワークのサポートの追加、プロジェクト タイプの検出方法の改善、さらにはテストとデバッグのための優れた機能の追加を検討しています。乞うご期待!
JavaScript および TypeScript プロジェクトの実行を非常に簡単にしたいと思いませんか? rnr を試してみてください:
npm i -g @sujit-shrc/rnr
GitHub リポジトリをチェックして、詳細を確認したり、問題を報告したり、JS コミュニティにとって rnr をさらに良くすることに貢献したりできます。
JavaScript 開発を一緒にもっと簡単に、もっと楽しくしましょう!
JS 愛好家の皆さん、コーディングを楽しんでください! ?
追伸rnr についてのご意見をぜひお聞かせください。 JavaScript プロジェクトで試してみましたか? TypeScript ユーザーにとってより良いものにするためのアイデアはありますか?コメントまたは GitHub でお知らせください。あなたのフィードバックは、すべての JS 開発者にとって素晴らしい rnr を作るのに役立ちます!
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3