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






4.67/5 (9投票s)
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 文件!