【发布时间】:2023-03-10 18:30:01
【问题描述】:
注意:请不要被“OSGi”这个词吓倒。
我在基于 OSGi 的 Virgo 服务器环境中集成 RequireJS(尽管细节无关紧要)。通过 OSGi 配置,我有一个根“OSGi 包”,其中包含需要设置主视图的 JavaScript。然后是依赖根的子包,每个子包都有自己的 JavaScript 需要执行。
我的 RequireJS 在根包中运行良好,并带有一个设置主视图的“主”文件。
问题:但是,我不知道如何最好地初始化子包的执行。我是否应该添加第二个<script data-main="main" src="require.js"></script> 标记,这次是在子包中开始它的 JavaScript 执行?我应该像往常一样在子包中导入主 JavaScript 文件吗?
【问题讨论】:
-
能否在需要对象的时候加上路径;子文件夹/我的对象?
-
根路径为“resources/js/main.js”,特定子包的示例为“sub-bundle/resources/js/main.js”。
-
“初始化子包的执行”是什么意思?从您下面的答案看来,您的意思是“初始化路径配置”?
-
我没有被 OSGi 吓倒。让我害怕的是 JavaScript 位!
-
@explunit 需要启动两个执行:主框架和子包(它们是框架的消费者)。
标签: osgi requirejs amd js-amd eclipse-virgo