我在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加載它們。 –