require关键字未出现在代码完成中

我正在Mac Catalina上使用Visual Studio代码(VSCode)v1.40.0学习Node.js,但在代码完成中看不到'require'关键字。是否需要扩展名或设置才能看到“ require”关键字?

已安装的扩展:ESLint v1.9.1,JavaScript(ES6)代码段v1.7.2,JavaScript代码段包v0.1.5,Node.js扩展包v0.1.9,Node.js模块Intellisense v1.5.0,TSLint v1.2.2 ,Visual Studio Intellicode 1.2.0和Node.js的VS代码-开发v2.0.1

代码补全不出现 require('SomeModule'); var aName = require('SomeModule');

我希望在代码提示/智能/代码完成中看到'require'关键字。


更新:我已经能够消除类型错误,但似乎无法弄清楚如何在其选项中列出代码“ require”或“ module.exports”。

获取类型错误消息。

{“ compilerOptions”:{“ module”:“ commonjs”,“ target”:“ es2015”},“ exclude”:[“ node_modules”]}


更新:我想我可能已经想出了一些如何让es2015 / CommonJS(因为我是NodeJS的新手,所以我不知道自己是否使用了正确的术语)来显示代码完成,但不能显示“

内联使用时,需要'关键字

var aName = require('SomeModule');

我是怎么做到的。当您进入.js文件时,朝VSCode底部看,您会看到“ JavaScript”,单击它会弹出语言选项,选择“配置基于JavaScript的语言设置...”,然后在设置下.json更改

“ eslint.options”:{         “ parserOptions”:{             “ ecmaVersion”:6,

“ ecmaVersion”:5,

joenzhou 回答:require关键字未出现在代码完成中

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3122137.html

大家都在问