【问题标题】:No intellisense for React in Visual Studio 2015Visual Studio 2015 中的 React 没有智能感知
【发布时间】:2015-08-19 11:26:40
【问题描述】:

我没有看到 ReactJS 的任何智能感知,例如像 React.createClass 这样的方法,尽管我在根文件夹中看到 _references.js 文件。 _references.js 文件有对各种 React js 文件的帮助参考。

我的 react 文件的扩展名是 JS 而不是 JSX。

【问题讨论】:

    标签: visual-studio intellisense


    【解决方案1】:

    我通过导入 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 运行。

    【讨论】:

    • 我遇到了一些问题,结果发现删除 .vs/{projname}/v14/.suo 文件解决了它。
    • 还有一件事,我认为 CDN 文件在这里不起作用,因为您必须转到工具 --> 选项 --> 文本编辑器 --> JavaScript --> Intellisense 并检查“下载远程参考...”
    • 我必须拥有仅用于智能感知的 nuget 插件,而不是在节点模块文件夹中。为什么他们不能通过检查 node_modules 中的文件来使智能感知工作。它很复杂,并不简单,似乎需要很多技巧来进行基本的开发流程设置。大量的黑客攻击通常意味着更多的潜在问题。我来自 VS 2013,没有 ract 支持,希望 VS2015 能够完美支持现代前端开发人员。
    猜你喜欢
    • 2018-02-06
    • 2016-08-16
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-11
    • 2017-04-26
    相关资源
    最近更新 更多