【问题标题】:React/JS not showing possibilities (intellisense) VSCODEReact/JS 没有显示可能性(智能感知)VSCODE
【发布时间】:2019-09-13 20:53:50
【问题描述】:

我目前正在 Visual Studio Code 中学习 React。但是,它似乎没有正确执行智能感知。我可能遗漏了什么,或者做错了什么。

我希望它显示“this.setState”。如果我手动编写代码,它可以工作,但是完全写出这些名称非常不方便。或检查可能性。

我尝试将底部的选项从 HTML 更改为 JSBabel。它确实改变了它执行智能感知的方式,但还不是很正确。如果我选择 JSbabel,它会为我自动完成。所以当我自动关闭时(这很好),但是当正确的选项没有出现时,它会自动完成错误的事情。 而且 HTML 不会自动完成,有时也不会显示正确的选项。

我已经为此苦苦挣扎了一段时间,但我还没有找到解决方法。

【问题讨论】:

    标签: javascript html reactjs react-redux intellisense


    【解决方案1】:

    尝试将您的代码移出到 JavaScript 文件中。 VS Code 在 html 脚本块中的 IntelliSense for JavaScript 非常有限,它不理解对脚本的引用。 https://github.com/microsoft/vscode/issues/26338 跟踪此问题,但鉴于问题的复杂性,它不太可能完全解决

    但是在一个普通的 JS 文件中,一旦你添加了一个 react 导入,你应该得到完整的 react IntelliSense(你也可以按照this answer 中的步骤手动设置 react intellisense)

    【讨论】:

    • 感谢您的快速回答,我会尝试尝试一下。
    • 成功了。视频中的那个人正在使用 html 文件,因此我跟着他。如果可以的话,我还有一个小问题。在我的脚本中有一个
    【解决方案2】:

    使用构造函数,并分配默认值。 同样对于验证值,您可以使用 jsdoc。

    【讨论】:

      猜你喜欢
      • 2020-10-02
      • 2021-06-19
      • 2019-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多