Kur*_*oZ7 5 visual-studio-code
在发布这个问题之前,我已经浏览了以下线程。
Visual Studio Code:Intellisense 不起作用
Visual Studio Code Intellisense 不适用于 Javascript
我的 Windows 10 笔记本电脑上有 Visual Studio 1.26.1 版。
我正在学习 Node.Js,所以我想学习“FS”模块中的各种功能。我在 Visual Studio Code 中创建了一个名为“app1.js”的新文件,并编写了以下代码行。
fsObj = require('fs');
在此之后,当我输入fsObj 时。要查看 fs 对象下可用的函数/属性,我得到一个只有两个对象的列表,它们不是“fs”模块的元素。我不明白为什么 IntelliSense 没有显示“fs”模块的元素。我正在粘贴 VS Code 屏幕的屏幕截图。
如果没有变量const
,let
或者var
在变量之前fsObj
,该变量具有“全局”范围。这似乎阻止了 vscode 为该变量分配正确的智能感知参数。添加其中之一,例如const
,提供了智能感知工作的不同范围。我无法准确解释是什么阻止了智能感知,也许该变量绑定到了作用域链中更高的部分,从而阻止了它的工作。
无论如何,const/let/var
如果使用严格模式,则未能包含将导致错误。
归档时间: |
|
查看次数: |
4739 次 |
最近记录: |