Visual studio Visual Studio 2015中没有用于React的intellisense
我没有看到ReactJS的任何intellisense,例如React.createClass之类的方法,尽管我在根文件夹中看到了\u references.js文件。\u references.js文件包含对各种react js文件的帮助引用Visual studio Visual Studio 2015中没有用于React的intellisense,visual-studio,intellisense,Visual Studio,Intellisense,我没有看到ReactJS的任何intellisense,例如React.createClass之类的方法,尽管我在根文件夹中看到了\u references.js文件。\u references.js文件包含对各种react js文件的帮助引用 我的react文件的扩展名是JS而不是JSX。我通过导入NuGet包“react.JS”并将脚本带到本地解决了这个问题 我还向我的项目中添加了一个\u references.js到~/Scripts/。Visual Studio在“添加…”下有一个名为“
我的react文件的扩展名是JS而不是JSX。我通过导入NuGet包“react.JS”并将脚本带到本地解决了这个问题 我还向我的项目中添加了一个
\u references.js
到~/Scripts/。Visual Studio在“添加…”下有一个名为“\u references.js intellisense file”的助手,如下所示:
/// <autosync enabled="true" />
/// <reference path="bootstrap.js" />
/// <reference path="jquery-2.1.4.js" />
/// <reference path="react/jsxtransformer-0.13.1.js" />
/// <reference path="react/react-0.13.1.js" />
/// <reference path="react/react-with-addons-0.13.1.js" />
//
///
///
///
///
///
在那之后,我能够在我的jsx文件中使用intellisense。\u references.js文件似乎不喜欢从Facebook的CDN运行。我遇到了一些问题,结果是删除.vs/{projname}/v14/.suo文件解决了这个问题。还有一件事,我认为CDN文件在这里不起作用,因为您必须转到工具-->选项-->文本编辑器-->JavaScript-->Intellisense并选中“下载远程引用…”我必须为Intellisense安装nuget插件,而不是在node modules文件夹中。为什么他们不能通过检查节点_模块中的文件来让intellisense工作。这是复杂的,而不是直接的,似乎需要很多黑客来建立基本的开发流程。很多黑客通常意味着更多的潜在问题。我来自VS2013,没有ract支持,预计VS2015将完美地支持现代前端开发。