我的經驗Asp.Net核心+角,我已經建立了一個項目(通過dotnet new angular
),並開始申請我的管理主題。我在哪裏應該把我的資源做一個應用程序與角+ .net核心
目前我已經把我所有的主題資源直接在wwwroot文件/文件夾DIST:
我現在遇到一個問題:
在我app.component.html我使用的一個資源(1個標誌):
<img src="dist/img/logo.png" alt="J4N Logo" class="brand-icon">
然後從我的角度得到一個錯誤:
An unhandled exception occurred while processing the request. NodeInvocationException: Prerendering failed because of error: Error: Cannot find module "./dist/img/logo.png"
我知道這是因爲角度嘗試加載它本身,並認爲這可能是某種控制器。事情是,這種logo/css/...甚至可以在角度應用程序啓動之前(例如在加載頁面中)使用,所以我不能把它放在角度應用程序文件夾中。
那麼,什麼是最好的做法,我應該在哪裏把這個類型的文件,我應該怎麼告訴角度看別處?+
你可以試試'〜/ dist/img/logo.png' – George
@George,試過了,但它給出了同樣的確切錯誤信息 – J4N