我有问题... 我有一个Aurelia应用程序,我想从Index.html而不是app.html加载样式。
为什么?
由于应用程序启动时,加载样式之前需要一段时间,因此用户可以看到未样式化的应用程序。 当我将所有样式加载到app.html中时,main.js会在之前执行,并且会加载所有需要一些时间的插件。
有没有办法做到这一点?
答案 0 :(得分:2)
您只需使用标准的link
元素即可链接到index.html
中的css文件。此样式表不会与您的应用程序捆绑包捆绑在一起,也不会因为您需要在解析捆绑包文件之前对其进行访问而无法提供。
<link rel="stylesheet" type="text/css" href="mystyles.css" media="screen" />
您可以添加gulp任务在构建时复制此文件,因为Aurelia CLI是基于gulp任务构建的。