2017-09-12 1 views
0

여러 가지 Angular 응용 프로그램으로 구성된 ASP.NET Core 2.0 MVC 응용 프로그램이 있습니다. 내 애플 리케이션 중 하나에서 출력 경로 대신 내 asp.net 코어보기의 위치에 기본 경로를 설정했습니다 각도 라우터를 사용하고 싶습니다.Angular Cli가 글꼴 파일의 경로를 설정합니다.

"outDir": "wwwroot/spa/task", 

앱으로가는 asp.net 경로는 example.com/Task입니다. 이 페이지에서 라우터 콘센트를 추가하고 싶습니다. 올바르게 기능 경로 페이지에 그것을 위해 순서대로보기 코드에서 나는 내 asp.net 경로와 일치하도록 기본 href를 설정 :

<base href="/Task"> 

을 나는 출력 폴더에 스크립트를 가리 :

<script type="text/javascript" src="/spa/task/inline.bundle.js"></script> 
<script type="text/javascript" src="/spa/task/polyfills.bundle.js"></script> 
<script type="text/javascript" src="/spa/task/styles.bundle.js"></script> 
<script type="text/javascript" src="/spa/task/font-awesome.min.bundle.js"></script> 
<script type="text/javascript" src="/spa/task/vendor.bundle.js"></script> 
<script type="text/javascript" src="/spa/task/main.bundle.js"></script> 

enter image description here

어떻게 : 글꼴의 제외한 모든 벌금 하중과 작품은 상대적으로 초기 페이지에서 내가 이러한 오류를 얻을 연결되고있다 Angular CLI를 설정하여 올바른 위치에서 이러한 파일을 찾으십니까?

답변

0

문제 webpack 공용 경로 변수를 설정해야했습니다. 운 좋게도 최근에 패치되었으므로 config에 다음을 추가해야합니다.

"deployUrl": "/spa/task/" 
관련 문제