我刚刚开始学习Aurelia。但是问题是我是一个PHP开发人员,所以我只想在前端使用它,而又不想(不能)在服务器上安装node.js或后端的其他要求。

首先,我想使用Angular从JSON中的服务器获取数据,然后将其添加到我的页面中,但是在阅读了有关Aurelia的信息后,我决定使用它。因此,如何在没有任何服务器实现的情况下使用它。

我知道在Aurelia中我们使用TypeScript,所以我们需要一个transpiler。如何将我的代码转换为JS,然后将其上传到服务器上以供客户端使用?

最佳答案

在这里可以使用捆绑软件:https://github.com/aurelia/aurelia

src文件夹,scripts文件夹和index.html复制到您的项目中,即可启动并运行。

这种类型的设置不适用于生产环境,因为从TypeScript到JavaScript的转换是在浏览器中进行的(相对于构建过程中的提前)。

更好的方法是使用aurelia-cli进行开发-这仅需要开发计算机上的节点。准备部署时,将scripts文件夹和index.html的内容复制到生产服务器。运行时不需要节点。输出为静态文件:html,css和javascript。

http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/1

10-08 00:54