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

时间:2019-02-20 09:01:08

标签: css requirejs aurelia aurelia-cli

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

为什么?

由于应用程序启动时,加载样式之前需要一段时间,因此用户可以看到未样式化的应用程序。 当我将所有样式加载到app.html中时,main.js会在之前执行,并且会加载所有需要一些时间的插件。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

您只需使用标准的link元素即可链接到index.html中的css文件。此样式表不会与您的应用程序捆绑包捆绑在一起,也不会因为您需要在解析捆绑包文件之前对其进行访问而无法提供。

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

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