如何在不使用 RequireJS 的情况下加载 SunCalc?

How can I load SunCalc without using RequireJS?

我有这个使用 RequireJS 的示例代码:

require(['jquery', 'SunCalc'], function ($, SunCalc) {
    var position = SunCalc.getMoonPosition(new Date(), 51.5, -0.1);
});

我不想使用 RequireJS,但我想使用 SunCalc 库。我已经通过 npm 安装了它,并创建了一个 gulp 任务来缩小库文件并包含它,但是如果没有 RequireJS 我怎么能完成上述操作呢?

根据他们的 github 来源,如果您没有使用像 requireJS 这样的依赖加载器,它会作为全局加载。 因此, SunCalc.getMoonPosition() 应该在您包含源代码后起作用。与 jquery 作为全局加载非常相似。