我有一个主要的SPA应用程序,该应用程序已编译并分发给用户。我想让开发人员为此SPA创建扩展。基本上,我想让他们能够创建自己的视图并在这些视图中执行所需的操作。
我看到他们为要创建的扩展程序设置了自己的项目。他们创建了一个普通的vuejs应用程序,并在编译后将其插入到我开发的SPA中。
这可能吗,并且需要哪种JavaScript魔术才能实现?
任何做到这一点的人都可以共享一些细节和指针吗?
答案 0 :(得分:0)
您可以在npm
(收费)上制作私人软件包,也可以在verdaccio
(免费)上制作私人软件包,另一种选择是将回购作为软件包中的依赖项像这样的JSON:
"myPackage": ""git+https://github.com/myusername/myRepo.git"
当然,确切的URL(http或https)将取决于您的存储库。