ウェブサイト検索

node.js - デスクトップ、ウェブ、モバイルアプリ(Electron.JS、Angular、NativeScript)向けの共有可能なライブラリを作成する方法


誰か、モデル用の別々のライブラリ(再利用可能なライブラリ)を作成する方法を教えてくれますか?

例えば、

もし私がウェブ、デスクトップ、モバイルアプリを作りたい場合、すべてのプロジェクトでAPIと通信するためのモデルとサービスファイルが必要です。

私はすべてのプロジェクト(サーバー、ウェブ、モバイル、デスクトップアプリ)および Node.js API(ウェブ、モバイル、デスクトップアプリ)と通信できるサービスにモデルが必要です。すべてのプロジェクトでファイルを作成するのではなく、モデルと関数のための共有可能なライブラリを1つ作成したいです。

このタイプのプロジェクト構造または最適なアーキテクチャを達成する方法を教えてもらえますか。

私はMicrosoftスタックの開発者です。ですので、.NETではこの構造に従うことができますが、Node.jsやTypeScriptを使ってこれをどう実現すればよいですか?

回答 #1

Nodeランタイムを使用する任意のプロジェクトで再利用可能なノードモジュールを開発することができます。基本的な理解のために、Mediumの記事を読んでください

Node.jsで再利用可能なモジュールを簡単に共有する方法 - 大規模に

注意:私はこのMedium記事の著者でも宣伝者でもありません。