Aurelia CLI 需要在 main.js 之前加载样式

Aurelia CLI with Require loading styles before main.js

我有一个问题... 我有一个 Aurelia 应用程序,我想从 Index.html 而不是 app.html.

加载样式

为什么?

因为当应用程序启动时,在加载样式之前有一个轻微的时间跨度,用户可以看到未设置样式的应用程序。 当我加载 app.html 中的所有样式时,main.js 之前执行,它加载所有需要一些时间的插件。

有办法吗?

您只需使用标准 link 元素 link 到 index.html 中的 css 文件。此样式表不会与您的应用程序捆绑包捆绑在一起,并且在您的捆绑文件 is/are 解析之前您需要访问它。

 <link rel="stylesheet" type="text/css" href="mystyles.css" media="screen" />

您可以添加 gulp 任务以在构建时复制此文件,因为 Aurelia CLI 是基于 gulp 任务构建的。