查找Angular2类源代码

时间:2016-06-10 18:17:13

标签: angular

我正在学习Angular2,并且在查找导入类的位置时遇到问题。

例如,在我的代码中,我会import {Component} from 'angular2/core';

现在,当我转到core.d.ts文件时,有一堆*个导出,并且没有任何地方明确导出Component类。我知道,如果我浏览所有这些文件,某处会有export class Component。显然这并不理想,但我猜我错过了一些更简单的方法来查找Component类的源代码。

2 个答案:

答案 0 :(得分:1)

如果您使用的是VS Code等工具,则可以右键单击import语句中的Component字,然后选择Go to Definition。这会直接转到源代码。

请注意,从Angular 2 RC 1开始,您的导入不再正确。导入现在是@ ​​angular / core。

答案 1 :(得分:0)

.d.tsTypeScript类型定义文件。

可以在同一文件夹中找到相应的源文件(js - 版本)。 但是,您无法通过npm install获取Angular 2的来源。

更好地检查GitHub https://github.com/angular/angular/find/master。 你会在那里找到所有东西(可能除了angular/core)。