NodeJS 上的 Aurelia 捆绑和生产部署

Aurelia bundling and production deployment on NodeJS

我是 Aurelia 的新手。我可以在本地系统中使用 'gulp watch' 运行 Aurelia 应用程序。现在我想将 Aurelia 应用程序放在安装了 NodeJS 的外部服务器中。 我使用 'gulp bundle' 创建 dist 文件夹条目。捆绑后部署的下一步是什么? Aurelia官方文档没有解释打包后的步骤

只需 运行 gulp export 然后将导出文件夹复制并粘贴到服务器。

Aurelia 文档之所以停在这里,是因为这是 Aurelia 的全部内容。 Aurelia 是一个用于构建应用程序的框架。此时您将需要一个资源来托管应用程序。

如果您的应用程序完全由 Aurelia 应用程序组成——也就是说,如果您的应用程序背后没有服务器,您可以考虑静态文件托管,因为 Aurelia 文件是静态 javascript 文件。以下是一些您可能会觉得有用的资源。

请注意,您不想在生产环境中使用gulp watch。默认的 gulp watch 命令利用基于节点的开发服务器(在撰写本文时与浏览器同步),这既会降低服务器速度,又会增加不需要的行为。

IIS(Windows 服务器)

nginx(Linux 服务器)

基于节点(任何服务器)