如何为桌面、Web和移动应用程序创建可共享的库(Electron.JS、Angular、NativeScript)。

问题描述 投票:0回答:1

谁能指导我如何为模型创建单独的库(可重用库)?

比如说

如果我想创建web,桌面和移动应用,所以我需要在所有项目中的模型和服务文件与我的API进行通信,我需要在所有项目中的模型(服务器,Web,移动和桌面应用)和服务与node.js API(web,移动和桌面应用)进行通信。

我需要在所有项目(服务器、Web、移动和桌面应用)中的模型和服务,这些模型和服务可以与node.js API(Web、移动和桌面应用)进行通信。我不想在所有的项目中创建文件,相反,我想为模型和函数创建一个可共享的库。

你能指导我如何实现这种类型的项目结构或最合适的架构。

我是一个微软堆栈开发者。所以,我可以按照这个结构在.net,但我如何实现这个使用node.js或TypeScript?

node.js angular typescript libraries
1个回答
0
投票

你可以使用node run-time开发一个node模块,这个模块可以被任何项目重用.对于基本的理解,可以通过一篇中文章来了解

如何在Node.js中轻松共享可重用的模块--在规模化中

注:我不是本媒体文章的作者推手。

© www.soinside.com 2019 - 2024. All rights reserved.