問題タブ [nrwl-nx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Nrwl の Nx でデータ永続化モジュールを使用すると、悲観的な更新の実装は楽観的な更新とどのように異なりますか
現在、Angular アプリケーションに Nrwl.io の Nx フレームワークを採用しています。
この一環として、データ永続化モジュールの optimisticUpdate メソッドと pessimisticUpdate メソッドの間の根本的な実装の違いを理解しようとしています。
ドキュメントによると、pessimisticUpdate はクライアントの前にサーバーを更新しますが、optimisticUpdate ではクライアントが最初に更新されます。
ただし、両方の方法の github のソース コードは次のとおりです。
一見すると、更新を楽観的と悲観的に分けることは非常に便利なように見えますが、本質的に両方の方法の実装は同一であるように見え、両方の方法を持つことの意味を理解するのに苦労しています.
さらに、optimisticUpdate メソッドを呼び出すサンプル コードは、run メソッドが正常に完了したときにアクションをディスパッチしません。私の理解では、これによりストリームが終了します-バックエンド呼び出しが何を返す必要があるかについての兆候はありません。
Nx を使用している人なら誰でも、その違いと、楽観的な更新のためにサービスに実装する必要があることについて何か光を当てることができますか.
nestjs - ネスト モジュールのライブラリを生成する Nrwl nx コマンド
私は nrwl nx cli を初めて使用し、ドキュメントを広範囲に検索しましたが、アプリ内の実際のモジュールではなく、nestjs モジュールを lib として生成するコマンドが見つかりませんでした。
libとしてnestjsモジュールを作成したい理由は、モノレポにいくつかのnestjsアプリケーションがあり、コードを共有する必要がある場合はnrwl nxガイドラインに従って、私の場合はモジュールであり、libでなければならないためです。 .
誰でも次のことを行うコマンドを共有できますか:-
- libs に nestsjs モジュールを生成する
- libs フォルダーにそのモジュールの Nestjs サービスを作成します
どんな助けでも大歓迎です。
angular-schematics - NX Schematics、自分の回路図を呼び出す方法
新しく作成した回路図を NX で使用する方法が見つかりませんng g workspace-schematic <schematic-name>
これが私の構造です:
my-first-schematic
内で使いたいmy-second-schematic
。私は知ってexternalSchematic()
いますが、別のコレクションから schematif を呼び出したいときに便利です。
ありがとう!
angular - 角度が大きすぎるアプリケーションの状態管理
最近、私たちのアプリケーションで解決策を探しましたが、適切な答えがどこにも見つかりませんでした。ご存じのように、アプリケーションには 600 以上のモジュールがあります。ユーザーが新しいページに移動すると、ブラウザーは新しい状態とそのデータでいっぱいになる場合があります。そのため、新しいモジュールに入ると、他のすべての機能の状態をクリアすることを計画しています。そして、アプリケーション全体でルート状態を維持するだけです。私のアプローチが正しいかどうか知りたいですか?それが問題ない場合、それを行うための最良の方法は何ですか?