在VueJ中允许可扩展的应用程序架构

时间:2019-05-10 01:13:11

标签: vue.js

我当前正在创建一个VueJS应用,它将开源。该应用程序还将具有类似的内部版本,其中包括一些差异,例如附加功能/不同的身份验证机制等。我想要一个架构,其中该应用程序的开源版本将成为真理。该应用程序的内部版本将扩展到开源应用程序之外,并根据需要进行修改。我想知道如何使用VueJS来实现此目的,并尽可能减少代码重复。理想情况下,我希望能够将更改推送到开源存储库中,并同时获取应用程序内部版本的更新。

注意:我已经在网络上看到了使用Angular完成此类操作的示例。 该应用程序分为多个模块,每个模块均作为npm模块提供。然后,该应用程序的内部版本将这些模块下载为npm依赖项,然后使用Angular的模块系统(NgModule)进行代码扩展。

0 个答案:

没有答案