WebStorm Intellisense /代码完成无法正常工作

时间:2018-04-24 15:44:53

标签: node.js webstorm

我正在努力让WebStorm Code Completion工作并且无法弄明白。我一直在论坛上,并尝试了所有建议,并希望得到一些帮助。

经过几个小时的挣扎,我决定开辟一个新项目,希望能够解决这个问题。令人惊讶的是,我甚至无法 工作。我启动了一个全新的,空的Node文件夹,并添加了一个 index.js ,其中包含以下代码:

var ReadableStream = require('stream').Readable;
var pr  = require('process');
let Joi = require('joi');

var rs = new ReadableStream();

Joi.object().keys ({

count: Joi.number().integer().required().description('')
})

我没有为 Joi 对象, pr 对象或 rs 对象获取代码。请注意, AM Visual Studio代码中正确完成代码。

以下是我已经完成的事情:

  • 我确保运行npm install joinpm install processnpm install stream并验证他们在package.json ...
  • 的存在
  • 我确保在File |中启用了Node核心包设置| Langauges&框架| Node.js和NPM

我正在运行WebStorm 2018.2。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

将光标放在'joi'的{​​{1}}上,点击require('joi'),选择安装Typescript定义以便更好地完成:

enter image description here

Alt+Enter执行相同操作。 这应该做的事情:

enter image description here

这就是VSCode实际做的事情