【发布时间】:2015-08-19 11:26:40
【问题描述】:
我没有看到 ReactJS 的任何智能感知,例如像 React.createClass 这样的方法,尽管我在根文件夹中看到 _references.js 文件。 _references.js 文件有对各种 React js 文件的帮助参考。
我的 react 文件的扩展名是 JS 而不是 JSX。
【问题讨论】:
标签: visual-studio intellisense
我没有看到 ReactJS 的任何智能感知,例如像 React.createClass 这样的方法,尽管我在根文件夹中看到 _references.js 文件。 _references.js 文件有对各种 React js 文件的帮助参考。
我的 react 文件的扩展名是 JS 而不是 JSX。
【问题讨论】:
标签: visual-studio intellisense
我通过导入 NuGet 包“react.js”并将脚本带到本地解决了这个问题。
我还在我的项目中添加了一个_references.js 到~/Scripts/。 Visual Studio 在“添加...”下有一个名为“_references.js 智能感知文件”的助手,如下所示:
/// <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 文件中使用智能感知。 _references.js 文件似乎不喜欢从 Facebook 的 CDN 运行。
【讨论】: