我在Aurelia CLI设置的.NET Core中托管Aurelia应用程序。Aurelia .NET Core - 找不到本地文件
我在我的app.html文件中包含了使用require
的Font-Awesome CSS文件。 一切都加载,因为它应该但当我尝试引用位于src/assets/icons/font-awesome
文件夹中的字体真棒字体(我自己复制它们),我得到标准文件找不到控制台错误。
如果我将我的字体真棒字体移动到wwwwroot
一切正常,图标出现在我的页面上。我的猜测是,因为我通过.NET Core(wwwroot)托管我的应用程序,所以我无法访问src文件夹下的静态文件?
结构:
控制台错误:
为什么会这样呢?我可以以某种方式解决这个问题,或者我是否被迫将我的Font-Awesome字体存储在wwwroot中?
下一次当我使用Aurelia CLI启动一个新的Aurelia项目时,如果我在wwwroot中安装了Aurelia应用程序,而不是根目录中的单独src文件夹,会更好吗?
wwwroot的意思为“公共”文件夹为资产。只要将它们移动到那里,没有理由将某些东西放在'src'中,而不是需要编译或以某种方式构建的文件。更好的是从CDN加载它们。 –