Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2015中没有用于React的intellisense_Visual Studio_Intellisense - Fatal编程技术网

Visual studio Visual Studio 2015中没有用于React的intellisense

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在“添加…”下有一个名为“

我没有看到ReactJS的任何intellisense,例如React.createClass之类的方法,尽管我在根文件夹中看到了\u references.js文件。\u references.js文件包含对各种react js文件的帮助引用


我的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将完美地支持现代前端开发。