包括没有 HTML 脚本标签的外部 JS 脚本

Including external JS script without the HTML script tag

原谅我的无知,我对JS的了解很浅

我目前正在使用 UnrealJS 连接到 Google Javascript API。 UnrealJS 基本上在 Unreal 4 引擎中运行一个 V8 实例。考虑到 UnrealJS 内部没有 DOM 或 HTML 的概念,我需要能够 link 到外部 Google JS API 脚本而不需要脚本标签:

<script src="some-external-script-url" />

有办法吗? UnrealJS 还支持 Node.js - 所以如果有办法用原生 Node.js 来实现,那也可以。我研究过使用 Node 中的 require(),但它似乎只适用于本地脚本。

抱歉,如果这个问题太模糊或难以理解,我会根据需要进行编辑。

我不熟悉 UnrealJS,但您提到您可以 运行 节点代码和 require 模块。如果是这种情况,您可以使用 HTTP/S 请求获取远程代码,然后使用 vm.runInThisContext 将脚本注入当前上下文。可以在 this answer.

中找到示例代码