node.js - デスクトップ、ウェブ、モバイルアプリ(Electron.JS、Angular、NativeScript)向けの共有可能なライブラリを作成する方法
誰か、モデル用の別々のライブラリ(再利用可能なライブラリ)を作成する方法を教えてくれますか?
例えば、
もし私がウェブ、デスクトップ、モバイルアプリを作りたい場合、すべてのプロジェクトでAPIと通信するためのモデルとサービスファイルが必要です。
私はすべてのプロジェクト(サーバー、ウェブ、モバイル、デスクトップアプリ)および Node.js API(ウェブ、モバイル、デスクトップアプリ)と通信できるサービスにモデルが必要です。すべてのプロジェクトでファイルを作成するのではなく、モデルと関数のための共有可能なライブラリを1つ作成したいです。
このタイプのプロジェクト構造または最適なアーキテクチャを達成する方法を教えてもらえますか。
私はMicrosoftスタックの開発者です。ですので、.NETではこの構造に従うことができますが、Node.jsやTypeScriptを使ってこれをどう実現すればよいですか?
回答 #1
Nodeランタイムを使用する任意のプロジェクトで再利用可能なノードモジュールを開発することができます。基本的な理解のために、Mediumの記事を読んでください
Node.jsで再利用可能なモジュールを簡単に共有する方法 - 大規模に
注意:私はこのMedium記事の著者でも宣伝者でもありません。