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

如何在没有模块加载器的情况下使用aurelia?,aurelia,Aurelia,我想在小型移动cordova应用程序中使用aurelia。是否可以省略任何模块加载器(如requirejs)并直接在脚本标记(如 <script src="scripts/aurelia.js"></script> ? 谢谢, George您可以使用requirejs捆绑模块,然后使用加载模块 我知道你说过‘省略任何模块加载器’,但我认为这是不可能的,除非你编写自己的代码将模块连接在一起。它们只是不能自动工作。您将需要某种模块加载器。Almondjs是一款轻型A

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

  <script src="scripts/aurelia.js"></script>

?

谢谢,
George

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

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

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


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

您可以使用JSPM构建一个包含system.js的自动执行包,然后只需要包含一个脚本。(不需要其他依赖项)

有关更多详细信息,请查看关于JSPM生产工作流的文档:

很抱歉,我最近很忙,有很多问题没有回答。这里的答案是使用jspm包。你可以通过谷歌搜索或查看这篇文章找到更多信息:我计划很快把我自己的文章放在一起。很好,我会尝试一下,然后再回来找你!谢谢