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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Aurelia CLI with main在main.js之前加载样式相关的知识,希望对你有一定的参考价值。

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

为什么?

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

有没有办法做到这一点?

答案

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

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

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

以上是关于Aurelia CLI with main在main.js之前加载样式的主要内容,如果未能解决你的问题,请参考以下文章

C语言中的“main”可以用别的字母代替吗?比如“mai”或"ain"等。

2022-06-22:golang选择题,以下golang代码输出什么?A:3;B:1;C:4;D:编译失败。 package main import ( “fmt“ ) func mai

运行 mvn install 时构建兄弟项目

java.lang.RuntimeException:无法启动活动 ComponentInfoat.mksquad.swapit/at.mksquad.swapit.ui.screenflow.mai

在 Aurelia 中防御 CSRF 攻击

NodeJS 上的 Aurelia 捆绑和生产部署