如何在没有模块加载器的情况下使用aurelia?

g.b*_*eze 6 aurelia

我想在小型移动cordova应用程序中使用aurelia.是否可以省略任何模块加载器,如requirejs,并直接在脚本标签中使用aurelia包

  <script src="scripts/aurelia.js"></script>
Run Code Online (Sandbox Code Playgroud)

谢谢,乔治

Eva*_*sen 1

您可以使用 requirejs 捆绑您的模块,然后使用almondjs加载您的模块。

我知道您说过“省略任何模块加载器”,但我认为这是不可能的,除非您编写自己的代码将模块连接在一起。他们只是不会自动工作。您将需要某种模块加载器。Almondjs 是一个轻量级的 AMD 模块加载器。它不执行任何模块的动态加载或获取。它意味着仅加载已经捆绑在一起的模块。

所以,我过去看到的是,人们会在开发过程中使用 requirejs,但是当他们发布到生产环境时,他们会使用 requirejs 的捆绑器来捆绑他们的应用程序,然后使用 almondjs 代替 requirejs。

我希望其他人能回答这个问题,因为我已经很长时间没有看过 almondjs 了。我想知道是否还有其他解决方案。