65.9K
CodeProject 正在变化。 阅读更多。
Home

Visual Studio 中 JavaScript 文件 (.js) 的 IntelliSense

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.67/5 (9投票s)

2014 年 10 月 15 日

CPOL
viewsIcon

20274

Visual Studio 中 JavaScript 文件 (.js) 的 IntelliSense

引言

在 Visual Studio 中,当我们在标记文件(.html.aspx)中使用 <script> 标签包含引用时,我们可以获得 JavaScript 的 IntelliSense 支持。

<script src="Scripts/angular.js"></script>

<script src="Scripts/angular-route.js"></script>

但是,如果我们正在编写纯 JavaScript(.js)文件,这些文件稍后将被包含在我们的标记中,会怎么样? 我们尝试按 Ctrl+Spacebar 寻求 IntelliSense,但没有找到,这真的令人恼火,因为我们已经习惯了 Visual Studio 中的 IntelliSense。

为了支持这种文件(.js)中的 IntelliSense,我们必须在 JavaScript 文件中添加一个 /// <reference path="[文件路径]”> 标签,以激活对所引用 JavaScript 文件的 IntelliSense 支持。

/// <reference path="../Scripts/angular.js" />

/// <reference path="../Scripts/angular-route.js" />

以下是一个示例...

在这里,我们获得了预期的 JavaScript IntelliSense 支持。

一旦创建了我们的 app.js,我们将其添加到我们的标记中,如下所示

    <script src="Scripts/angular.js"></script>
    <script src="Scripts/angular-route.js"></script>
    <script src="app/app.js"></script>

但是,我们的标记也需要在 <script> 标签中包含引用的 JavaScript 文件!

© . All rights reserved.