2017-09-30 1 views
0

Angular4Visual Studio 2017this을 사용하여 통합되었습니다.
Nodejs 8.6.0npm 5.4.2 (현재 최신 버전)을 사용합니다.
vs2017은 오류를 캐싱하지 않고 node_modules 폴더와 모든 하위 폴더/파일을 생성했습니다.
그러나 node_modules/systemjs 폴더가 없습니다. <header> 태그는 <script src="node_modules/systemjs/dist/system.src.js"></script>과 같이 호출되었습니다. 어떤 결과가 404 찾을 수 없습니다 페이지.
나는 또한 VS2017없이 처음부터 각도를 만들고 매력처럼 작동합니다! 그것도 node_modules/systemjs 폴더가 없지만 작동합니다!
무슨 일입니까? 어떻게이 폴더를 다시 가져와야합니까? 관련이 Angular2이며 Angular4에서 지원되지 않습니까?각도 모듈 중 하나가 누락되었습니다

답변

1

Angular의 모듈로드를위한 라이브러리는 systemJS와 Webpack 두 가지가 있습니다. 응용 프로그램을 빌드하는 데 사용하는 기술에 따라 둘 중 하나를 사용하게됩니다.

예를 들어, 각도 CLI를 사용하는 경우 Webpack을 사용하므로 프로젝트에 systemJS가 표시되지 않습니다.

VS2017에 최신 dotnet new angular을 사용하는 경우 Webpack도 사용합니다.

angular.io 설명서에 따라 응용 프로그램을 빌드하면 systemJS가 사용됩니다.

+0

사실, 나는 이것을 체크하고 "Webpack"도 "systemJS"도'package.json \ dependencies' 설정 파일에 존재하지 않습니다. 어떻게이 문제에 대해'Webpack'을 활용할 수 있을까요? – Rzassar