2016-10-09 3 views
0

crunsh을 사용하여 Angular2 앱 (source code)을 축소했으며 app.js, index.html 및 style.css를 성공적으로 생성했습니다.각도 2 - Uncaught ReferenceError : 시스템이 정의되지 않았습니다.

그러나이 세 파일을 내 도메인의 테스트 폴더에 넣으면 http://www.mortgagecalculator123.com/test/이 작동하지 않습니다.

Chrome에서 페이지를 검사했는데 다음 오류가 발생했습니다. 잡히지 않은 ReferenceError : 시스템이 정의되지 않았습니다 (익명 기능).

내가 뭘 잘못하고 있는지 알기! 나에게 어떻게 든 index.html을에 포함되지 않는 각도 2처럼 보였다, 그래서 나는 이런 식으로 그것을에 추가 :

<script src="https://code.angularjs.org/2.0.0-snapshot/angular2.js"></script> 

을하지만 그것은 단지 더 오류를 생성합니다. 내가 뭔가를 놓친 것 같아요. 그리고 나는 무엇이 확실하지 않습니다.

고마워 ...

답변

0

당신은 틀립니다! 각도 2 애플 리케이션은 node_modules과 매우 의존성을 사용합니다. 하나의 스크립트 만 축소 할 수는 없습니다! 코드를 축소하여 묶을 수 있으면 꿀꺽 꿀꺽 마시거나 웹팩으로 작업하십시오. 자세한 내용을 보려면 다음을 읽으십시오. Link

+0

crunsh와 같은 역할을하는 webpack은 아닙니까? 그것은 Angular 2 package.json의 모든 것을 통과 한 다음 축소 된 파일을 만듭니다. – jjj

관련 문제