导航到VisualStudio中的Angular源代码?

时间:2017-12-05 17:25:01

标签: angular visual-studio declaration-files

在我的Angular应用程序源代码(使用节点构建)中,我使用了Angular本身的一些类型,例如:像这样:

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

当我现在尝试导航到VisualStudio中的HashLocationStrategy Angular类型时,例如通过选择"转到定义"从上下文菜单中,我最终进入文件node_modules/@angular/common/src/location/hash_location_strategy.d.ts。该文件只是Declaration File,仅包含类型签名,而不包含实际实现本身。

如何导航到HashLocationStrategy的实际源代码?

1 个答案:

答案 0 :(得分: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