2017-11-16 4 views
0

Asp.net MVC 5.0 조합으로 각도 5.0 범용으로 작업하는 사람은 누구입니까? 참고 : asp.net 코어 2.0을 사용하고 있지 않습니다.asp.net mvc와 보편적 인 각도

{controller/action}으로 templateurl을로드하여 면도기 (cshtml) 혜택을 사용하고 있습니다. 여기서 문제는 webpack을 사용하여 번들 할 수 없다는 것입니다. 모든 예나 참조가 도움이 될 것입니다. 미리 감사드립니다.

답변

1

Asp.net MVC 5.0에서 각도 범용 (SSR)을 사용할 수 없습니다.

Angular universal rendering engine은 ASP.Net Core를 염두에두고 작성 되었기 때문에. https://github.com/angular/universal/tree/master/modules/aspnetcore-engine

그리고 .Net 웹 페이지에서 NodeJs 스레드를 돌리면서 NodeJs 스크립트를 호출, 통신 및 실행하는 실제적인 마법은 Github 프로젝트 (JavascriptService)를 통해 aspnet .net 핵심 팀에 의해 구현되었습니다. 이 프로젝트의 역방향 포트는 없습니다. https://github.com/aspnet/JavaScriptServices.

그래서 질문의 하반기 : 당신이 해시 파일 이름을 생성 웹팩 번들 염려되는 경우 는, 당신은 당신의 번들 설정 파일을 포함하기위한 와일드 카드 패턴을 지정하여 처리 할 수 ​​있어야합니다. https://stackoverflow.com/a/46593613/2952405

참고 : 당신은 이전의 중복 사본을 번들에서 ASP .NET을 방지하기 위해, 새로운 하나를 배포하기 전에 이전 스크립트,. "로 myscripf [해시]의 .js"파일 삭제 에 배포 작업을 구성해야 같은 js의 버전.

다음 문서 (단지 아이디어에 대한) 핵심 https://davidsekar.com/aspnetcore/dealing-with-hashed-filenames

으로 작업을 수행하는 방법을 보여줍니다