gpt4 book ai didi

visual-studio-code - Visual Studio Code IntelliSense 不适用于 Node.js

转载 作者:行者123 更新时间:2023-12-01 04:34:43 26 4
gpt4 key购买 nike

在发布这个问题之前,我已经阅读了以下主题。

Visual Studio Code: Intellisense not working

Visual Studio Code Intellisense not working for Javascript

我的 Windows 10 笔记本电脑上有 Visual Studio 1.26.1 版。

我正在学习 Node.Js,所以我想学习“FS”模块中的各种功能。我在 Visual Studio Code 中创建了一个名为“app1.js”的新文件,并编写了以下代码行。

fsObj = 要求('fs');

在此之后,当我输入 fsObj。 要查看 fs 对象下有哪些函数/属性可用,我得到一个列表,其中只有两个对象,它们不是“fs”模块的元素。我不明白为什么 IntelliSense 没有显示“fs”模块的元素。我正在粘贴 VS Code 屏幕的屏幕截图。

enter image description here

最佳答案

没有 const , letvar在你的变量 fsObj 之前,该变量具有“全局”范围。这似乎阻止了 vscode 能够为该变量分配正确的智能感知参数。添加其中之一,例如 const ,提供了智能感知工作的不同范围。我无法准确解释是什么阻止了智能感知,也许变量绑定(bind)到范围链中更高的东西,阻止它工作。

在任何情况下,未包含 const/let/var如果使用严格模式将导致错误。

关于visual-studio-code - Visual Studio Code IntelliSense 不适用于 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51960501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com