Aurelia2 使用 ES Modules(ESM)作为默认的模块加载器。ES Modules 是 JavaScript 的官方模块系统,并且被现代浏览器广泛支持。
下面是一个使用 Aurelia2 和 ES Modules 的示例代码:
Aurelia2 ES Modules
在上面的示例中,我们使用 标签来指定该脚本使用 ES Modules。然后,我们通过
import
语句导入了 Aurelia
类和我们的应用程序组件 MyApp
。接下来,我们创建了一个 Aurelia
实例,并将应用程序组件设置为入口点。最后,我们使用 aurelia.start()
方法启动应用程序。
注意,在使用 ES Modules 时,需要确保将代码部署到支持 ES Modules 的服务器上,或使用打包工具(如 webpack)来处理模块加载。