我的经验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