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;