2017-12-05 5 views
1

각도 응용 프로그램 소스 코드 (노드를 사용하여 빌드 됨)에 Angular 자체에서 일부 유형을 사용합니다. 이 같은 :VisualStudio에서 각도 소스 코드로 이동 하시겠습니까?

import {HashLocationStrategy} from '@angular/common'; 

지금으로 VisualStudio, 예를 들어,에서 HashLocationStrategy 각도 형태로 이동하려고 컨텍스트 메뉴에서 "정의로 이동"을 선택하면 파일 node_modules/@angular/common/src/location/hash_location_strategy.d.ts이됩니다. 이 파일은 Declaration File이며 형식 구현 만 포함하고 실제 구현 자체는 포함하지 않습니다.

HashLocationStrategy의 실제 소스 코드로 이동하려면 어떻게해야합니까?

답변

0

왜 원본 파일을 탐색 하시겠습니까?

.d.ts 파일과 평행하지만 .js 파일이 있습니다. 은 소스 코드의 JavaScript 버전으로 구성됩니다.

당신이 .TS 버전을 탐구하려는 경우, 당신은 여기를 둘러 볼 수 있습니다, https://github.com/angular/angular/blob/5.0.5/packages/common/src/location/hash_location_strategy.ts#L15-L88

+0

내가 그 행동을보고, 그것에서 해결 뭔가를 배우고, 또는 어떤 동작을 재정의합니다. OpenSource가 무엇을위한 것입니까 ?-) 또한 저는 거기에서 다른 클래스로 이동할 수 있기를 원합니다. – jfrantzius

+0

좋아, :) 코드의 .ts 버전을 보려면 Angular Github 페이지를 따라 가면됩니다. –

+0

Java 개발에서는 IDE가 소스 코드를 개발자가 자신의 소스 코드에서 종속성의 소스 코드로 원활하게 탐색 할 수 있도록하는 데 사용하는 소스 첨부 파일을 종속성에 대한 표준으로 사용했습니다. 그래서 저는 TypeScript 툴링이 아직까지 아직 진화되지 않았다고 생각합니다. Angular Git repo를 복제하여 VisualStudio에 추가했는데 찾고있는 Symbol (클래스)을 열 수는 없지만 수동으로 올바른 파일을 찾아 열어야합니까? – jfrantzius