2016-06-09 1 views
0

구성 요소에서 상대 경로를 사용하려면 Angular 2 Components에서 module: module.id을 사용하려고합니다. 나는 this article here을 참조하고 CommonJS 옵션을 사용하려고합니다.Angular 2 및 CommonJS 상대 경로

또한 다른 스택 오버플로 질문 인 like this one을 확인한 다음 노드 입력을 설치하여 지침을 따랐습니다.

모든 것을 수행 한 후, 나는 그것이 브라우저에서 어떻게 응용 프로그램로드로보고, 작업 및 예상대로 작동 믿을하지만 내 꿀꺽 프로젝트의 오류 보여줍니다 : 나는 이유를 모르겠어요

error: TS2304: Cannot find name 'module'. 

을 오류는 꿀꺽 꿀꺽 거리며 튀어 나오지만 앱은 여전히로드됩니다. 왜 이런 일이 일어날 지에 대한 아이디어가 있습니까? 내가 꿀꺽 꿀꺽 알 수있게 할 수있는 일이있어서 그 과정에서 오류가 나타나지 않는가?

답변

0

더 많은 파기와 행운이 찾아지면서, 노드 입력에 대한 참조가있는 index.d.ts 파일이 내 빌드 프로세스의 타이 스크립트 (tilecript) transpiling 작업에 포함되지 않았다는 것을 깨달았습니다. 일단 거기에 추가하면 오류가 사라집니다.

+0

그냥 머리를 위로, 나는 내 Angular2 RC 1 응용 프로그램을 번들에 대한 꿀꺽 꿀꺽 jspm 빌더를 사용하고 commonjs의 moduleid 설정에도 상대 경로와 함께 작동하지 않습니다. 앱을 번들하는 방법을 모르지만 앱을 묶고 웹팩 또는 다른 것을 묶어두기 위해 꿀꺽 꿀꺽 삼키는 데 시간을 절약하고 싶을뿐입니다. –