gpt4 book ai didi

javascript - 如何在多个 ember 应用程序中使用 ember 组件?

转载 作者:行者123 更新时间:2023-12-03 12:42:34 25 4
gpt4 key购买 nike

我有两个不同的 ember 应用程序,但两者的特定部分完全相同。今后,我更愿意编辑此功能的单一事实来源,然后在更改时将其插入两个应用程序。

有什么方法可以实现这一目标?

我认为有一种方法可以简单地插入组件本身,或者,除非如此,构建另一个 ember 应用程序并将其嵌入到更大的应用程序中。无论是哪种解决方案,还是另一种解决方案,都是可以接受的。

最佳答案

您的问题是关于构建和分发应用程序,而不是关于 Ember 本身。我首先会在 namespace: ( http://emberjs.com/api/classes/Ember.Namespace.html ) 中定义共享代码,然后将其包装为 node.js 模块,并使用一个 package.json 文件来描述模块。

然后,我将使用 bower 通过在 bower.json 依赖项部分中指定模块来安装该包。 (http://bower.io/)

这种方法使您可以更好地控制所有三个产品的开发 - 两个应用程序和一个共享框架。然后,它允许您对共享代码进行版本控制,这样您就不必同时升级两个应用程序 - 通过利用 Bower 的包管理功能解决了相当多的问题。

关于javascript - 如何在多个 ember 应用程序中使用 ember 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23482029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com