我刚刚开始了解 Aurelia
。但问题是我是一名 PHP 开发人员,所以我只想在前端使用它,我不想(不能)在我的服务器上安装 node.js 或后端的其他要求。
首先,我想使用 Angular 从服务器获取 JSON
数据,然后将其添加到我的页面,但在阅读了 Aurelia
后,我决定使用它。那么我如何在没有任何服务器实现的情况下使用它呢?
我知道在 Aurelia
中我们使用 TypeScript
,因此我们需要一个转译器
。如何将我的代码转换为 JS
然后将其上传到服务器上以供客户端使用?
最佳答案
这里有现成的 bundle :https://github.com/aurelia/aurelia
将 src
文件夹、scripts
文件夹和 index.html
复制到您的项目中,然后您就可以启动并运行。
这种设置不适合生产,因为从 TypeScript 到 JavaScript 的转换是在浏览器中进行的(而不是提前进行,作为构建过程的一部分)。
更好的方法是使用 aurelia-cli 进行开发 - 这仅需要开发计算机上的节点。当您准备好部署时,将脚本文件夹和index.html 的内容复制到生产服务器。运行时不需要节点。输出是静态文件:html、css 和 javascript。
http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/1
关于javascript - Aurelia 仅用于客户端(前端)数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40942872/