あなたのフォーク反応ライブラリの変更をテストする最速の方法
2652 ワード
私はかなり簡単に自動化タスクで自分自身を繰り返していた:私は簡単に孤立した環境で私のプロジェクトをテストすることができます反応サンドボックスを作成します.
それから、私は私の袖を巻いて、私の最初のコマンドラインアプリケーションを作成して終了!それは
「最初にcodesandbox . ioとはどのように異なっていますか?」ということが考えられます.
よく-- Codesandbox.IOは、私が広範囲に使用する素晴らしいプロジェクトであるにもかかわらず、公開されたパッケージのインストールを許します.それだけではなく、あなたを閲覧させません
また、サポートしていませんlinking , したがって、ライブラリの変更をリアルタイムで繰り返すことはできません.
以下のように実行できます:
テストのために、私自身を選びますuse-data-structures 図書館.つの推測として、それは反応の中で強力なデータ構造を可能にするいくつかのフックを公開します.レッツゴー!
走るとき
これはサンドボックスで使用します.
これはブラウザで見たものです.
今、私が何を変えるかについて見てください
かなりクール、右?リポジトリをクローン化し、サンドボックスを作成し、フォークされたプロジェクトをリンクし、その上でイテレーションを開始するコマンドを1つだけ取った.涼しいことは
これはほんの始まりです.今、
それだけではなく、vue、angle、svelteなどのJavaScriptフレームワークをサポートする予定です.
未来は明るく見える.あなたが私がそれをした方法を疑問に思っているならば.here's the repository . それは完全なロードマップ、ドキュメントと一緒に!我々に加わってください!
読書ありがとう!質問があれば知らせてください.
それから、私は私の袖を巻いて、私の最初のコマンドラインアプリケーションを作成して終了!それは
create-sandbox
✨「最初にcodesandbox . ioとはどのように異なっていますか?」ということが考えられます.
よく-- Codesandbox.IOは、私が広範囲に使用する素晴らしいプロジェクトであるにもかかわらず、公開されたパッケージのインストールを許します.それだけではなく、あなたを閲覧させません
node_modules
, ソースコードを変更することは不可能です.また、サポートしていませんlinking , したがって、ライブラリの変更をリアルタイムで繰り返すことはできません.
以下のように実行できます:
npx create-sandbox <source>
どこsource
GitリポジトリURL(sshかhttpsなら問題ではない)か、ファイルシステムの既存のフォルダです.テストのために、私自身を選びますuse-data-structures 図書館.つの推測として、それは反応の中で強力なデータ構造を可能にするいくつかのフックを公開します.レッツゴー!
➜ npx create-sandbox [email protected]:zaguiini/use-data-structures.git
✔ Cloned successfully
✔ React sandbox created successfully
✔ Project dependencies installed
✔ Dependencies linked
Done!
Now enter the `use-data-structures-sandbox` directory,
run `yarn start` and enjoy your development sandbox!
And 💥! 私のサンドボックスが作成されます!走るとき
yarn start
私のサンドボックスフォルダでyarn start
私のフォークプロジェクトでは、リアルタイムで私の変更をテストすることができます!これはサンドボックスで使用します.
これはブラウザで見たものです.
今、私が何を変えるかについて見てください
peek
メソッドの値を返しますblue da ba dee da ba di
:かなりクール、右?リポジトリをクローン化し、サンドボックスを作成し、フォークされたプロジェクトをリンクし、その上でイテレーションを開始するコマンドを1つだけ取った.涼しいことは
create-sandbox
使用されているプロジェクトマネージャは、フォークのパッケージを使用して、それはNPMや糸.これはほんの始まりです.今、
create-sandbox
単純な反応プロジェクトでのみ動作します.将来的には、monoreposサポートされます.それだけではなく、vue、angle、svelteなどのJavaScriptフレームワークをサポートする予定です.
未来は明るく見える.あなたが私がそれをした方法を疑問に思っているならば.here's the repository . それは完全なロードマップ、ドキュメントと一緒に!我々に加わってください!
読書ありがとう!質問があれば知らせてください.
Reference
この問題について(あなたのフォーク反応ライブラリの変更をテストする最速の方法), 我々は、より多くの情報をここで見つけました https://dev.to/zaguiini/the-quickest-way-to-test-changes-in-your-forked-react-library-4f9bテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol