Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Atom或任何其他IDE中获得Javascript模块的intellisense?_Javascript_Node.js_Visual Studio_Atom Editor - Fatal编程技术网

如何在Atom或任何其他IDE中获得Javascript模块的intellisense?

如何在Atom或任何其他IDE中获得Javascript模块的intellisense?,javascript,node.js,visual-studio,atom-editor,Javascript,Node.js,Visual Studio,Atom Editor,我不熟悉javascript和node js。 在我的authentication.js文件中有以下代码 当我按下客户端时,我试图让intellisense工作。(和CTRL+space),我什么也看不到。 如何查看auth.OAuth2模块中的函数 我记得在VS中,您可以使用///引用路径。不确定这是否也是ATOM中的标准方法。我在网上查了一下,没有找到满意的答案 在没有intellisense的情况下,人们如何知道使用什么方法以及他们需要的签名是什么 正因为如此,我现在正在努力工作。在开始使

我不熟悉javascript和node js。 在我的
authentication.js
文件中有以下代码

当我按下客户端时,我试图让intellisense工作。(和CTRL+space),我什么也看不到。 如何查看auth.OAuth2模块中的函数

我记得在VS中,您可以使用
///引用路径
。不确定这是否也是ATOM中的标准方法。我在网上查了一下,没有找到满意的答案

在没有intellisense的情况下,人们如何知道使用什么方法以及他们需要的签名是什么

正因为如此,我现在正在努力工作。在开始使用之前,我是否必须阅读每个模块/软件包的文档?那要花很多时间

还请注意,我已经添加了所有的软件包,如autocomplete、autocomplete plus等,使intellisense能够神奇地工作,但它没有。Intellisense确实可以工作,但它显示所有其他内容,但不显示我在示例中提到的模块的功能

非常感谢您的帮助/建议

'use strict';
var config = require("../../config/config");
exports.verifyUser = function(req, res, next) {
var GoogleAuth = require('google-auth-library');
var auth = new GoogleAuth;
var client = new auth.OAuth2(config.clientID, config.clientSecret,config.callbackURL);
 **client.  //no intellisense**
// check header or url parameters or post parameters for token
 var token = req.body.id_token || req.query.id_token || req.headers['id_token'];
if (token) {
  client.verifyIdToken(
        token,
        config.clientID,
    function (err) {
            if (err) {
                res.send("Un authorized");
            } else {
                next();
            }
        });
    }
}

我在使用Visual Studio代码方面取得了巨大成功。
它是一个类似于Atom的轻量级IDE,实际上它也是使用电子技术构建的

您可以在这里查看有关如何设置的教程


您需要为正在使用的语言添加intellesense插件。Atom并不真正适合noobs,如果你想要一个功能齐全的编辑器,你应该试试netbeans。

负面投票人:想解释一下吗??