Javascript VS代码:CTRL+;仅当在另一个模块中定义了函数时,单击“不工作”

Javascript VS代码:CTRL+;仅当在另一个模块中定义了函数时,单击“不工作”,javascript,node.js,vscode-settings,vscode-extensions,vscode-debugger,Javascript,Node.js,Vscode Settings,Vscode Extensions,Vscode Debugger,文件第一名: var blogModel = require('../models/blog.model'); var logger = require('../util/logger'); var getBlogs = function(request, response) { **blogModel.getBlogs**(request, response, function(error, output) { if (error) { retu

文件第一名:

var blogModel = require('../models/blog.model');
var logger = require('../util/logger');
var getBlogs = function(request, response) {
    **blogModel.getBlogs**(request, response, function(error, output) {
        if (error) {
            return response.status(_.get(error, 'statusCode', 500)).send({
                status: false,
                data: error
            });
        } else {
            var finalResponse = {
                status: true,
                data: output
            };
            return response.status(200).send(finalResponse);
        }

    });

};
第二个文件:blog.model.js

在第一个文件中,当我按住“blogModel”的ctrl键并单击它时,打开另一个正常的文件。 但问题是,当我单击“getBlogs”时,它无法导航到其他文件中定义的函数。相反,当按住ctrl键并单击时,什么也不会发生。第一种情况是,按住ctrl键时,函数名下会有下划线,但第二种情况下,我没有

    var blogModel = require('../models/blog.model');
    var logger = require('../util/logger');
    var getBlogs = function(request, response) {
        blogModel.getBlogs(request, response, function(error, output) {
            if (error) {
                return response.status(_.get(error, 'statusCode', 500)).send({
                    status: false,
                    data: error
                });
            } else {
                var finalResponse = {
                    status: true,
                    data: output
                };
                return response.status(200).send(finalResponse);
            }
    
        });
    
    };
exports.getBlogs = getBlogs;