我正在學習Angular2的過程中,並且在找到導入的類所在的位置時遇到問題。尋找Angular2類源代碼
例如,在我的代碼我會import {Component} from 'angular2/core';
現在,當我去core.d.ts
文件,還有一堆*
出口無處是有明確一個Component
類出口。我知道如果我瀏覽所有這些文件,某處會出現export class Component
。顯然這並不理想,但我猜想我錯過了一些更簡單的方法來找到Component
類的源代碼。
我正在學習Angular2的過程中,並且在找到導入的類所在的位置時遇到問題。尋找Angular2類源代碼
例如,在我的代碼我會import {Component} from 'angular2/core';
現在,當我去core.d.ts
文件,還有一堆*
出口無處是有明確一個Component
類出口。我知道如果我瀏覽所有這些文件,某處會出現export class Component
。顯然這並不理想,但我猜想我錯過了一些更簡單的方法來找到Component
類的源代碼。
.d.ts
是TypeScript
類型定義文件。
相應的源文件(js
-version)可以在同一個文件夾中找到。 但是,您將無法使用npm install
獲取Angular 2的源代碼。
更好的檢查GitHub https://github.com/angular/angular/find/master。 你會發現那裏的一切(可能,除了angular/core
)。
我建議[API參考](https://angular.io/docs/ts/latest/api/)。大部分的課程都是由各個角落組成的。在文檔中的每個對象的底部都有一行,可以是一個很好的起始點,例如從組件的@ angular/core/src/metadata.ts(第76行)中定義的@ angular/core/index導出。 .. – Sasxa
謝謝@Sasxa這將是有用的,以及 – awwester