我刚刚开始学习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