在 Visual Studio 2013-2015 中制作 requireJS 智能感知

Posted

技术标签:

【中文标题】在 Visual Studio 2013-2015 中制作 requireJS 智能感知【英文标题】:Make requireJS intellisense in Visual Studio 2013-2015 【发布时间】:2016-04-21 10:03:25 【问题描述】:

这似乎是一个简单的问题,但我在网上找不到任何关于它的信息,在 Stack Overflow 也没有。

我在使用 RequireJS(客户端)在 Visual Studio 2013/2015 下使用 Intellisense 时遇到问题。

理论上你只需要在_references.js文件中添加一个引用,像这样:

/// <reference path="libs/require.js" data-main="main.js" start-page="../default.htm" />

但我总是通过“javascript 语言服务”的输出窗口收到此消息:

Error regarding RequireJS path in VS

似乎该功能试图从 VS JavaScript 引用文件夹加载我的“main.js”文件,而不是我的真实文件夹,该文件夹添加了很多“../”并且无法解析。实际上建议的路径不能加载它除了所有的“../”都可以。

我尝试了多种相对路径组合来编写属性,但没有成功。

这很烦人,我在网上找不到任何关于这个特定问题的可靠信息。我找到的唯一参考是这个:

http://blog.nansen.com/2015/09/getting-visual-studio-intellisense-to.html

他们建议将 baseUrl 配置代码添加到 _references.js 文件中,这对我根本不起作用。

关于如何解决这个问题的任何想法?

顺便说一句:关于如何在 VS Code 下进行这项工作的任何参考资料?

【问题讨论】:

我看不到这方面的 cmets。我也遇到了同样的问题,你解决了吗? 对不起,我错过了你的通知。不,我不知道该怎么做。如果我让它工作,我会把它放在这里。 【参考方案1】:

发现它与另一个驱动器号上的解决方案/项目有关。

VS studio 安装在驱动器 C: 上,解决方案/项目在驱动器 D: 上。

尚未找到解决此问题的方法,但可以通过移动到驱动器C: 来纠正。

【讨论】:

以上是关于在 Visual Studio 2013-2015 中制作 requireJS 智能感知的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2013/2015空闲CPU使用率

我可以在 Visual Studio 2012/2013/2015/2017/2019 中录制/播放宏吗?

如何在 Visual Studio 2013/2015 中将 Visual C++ 再分配文件 (.dll) 重新分配到我的应用程序

使用 Visual Studio 2015/2013 时缺少 opencv_world300.lib

Visual Studio 2013/2015 包管理器控制台未初始化

[.net 面向对象程序设计深入]UML——在Visual Studio 2013/2015中设计UML类图