Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
Javascript 使用Visual Studio代码在Node.JS中定义类型_Javascript_Node.js_Visual Studio Code - Fatal编程技术网

Javascript 使用Visual Studio代码在Node.JS中定义类型

Javascript 使用Visual Studio代码在Node.JS中定义类型,javascript,node.js,visual-studio-code,Javascript,Node.js,Visual Studio Code,当我使用Visual Studio代码编程node.js时,我得到了一些简单但非常有用的代码完成建议。例如,如果有回调,它会告诉我签名和参数的类型 我也希望有自己编写的代码。我该怎么做才能让VS代码提供有意义的代码完成建议 例如,使用express,我获得的第三方库 但是,在一个创建的方法中,我得到了下面这个没有太大帮助的弹出窗口 exports.getLastPrice=(市场,回调)=>{ ... 回调(结果1、结果2) } 我必须做什么才能得到关于我自己代码的好建议? 谢谢 编辑:通过

当我使用Visual Studio代码编程node.js时,我得到了一些简单但非常有用的代码完成建议。例如,如果有回调,它会告诉我签名和参数的类型

我也希望有自己编写的代码。我该怎么做才能让VS代码提供有意义的代码完成建议

例如,使用express,我获得的第三方库

但是,在一个创建的方法中,我得到了下面这个没有太大帮助的弹出窗口

exports.getLastPrice=(市场,回调)=>{ ... 回调(结果1、结果2) }

我必须做什么才能得到关于我自己代码的好建议? 谢谢


编辑:通过屏幕截图改进问题,如果您提供Javascript文档字符串,代码将使用它们。例如:

/**
 * 
 * @param {string} param1 
 * @param {function(number, string):string} callback 
 */
function method1(param1, callback) {
    callback(result1, result2)
}
…为我提供如下代码完成帮助:

Docstring在这里有很好的文档记录:。
这就是您想要的吗?

如果您提供Javascript文档字符串,VS代码将使用它们。例如:

/**
 * 
 * @param {string} param1 
 * @param {function(number, string):string} callback 
 */
function method1(param1, callback) {
    callback(result1, result2)
}
…为我提供如下代码完成帮助:

Docstring在这里有很好的文档记录:。
这就是你想要的吗?

visual studio代码?@Sajeetharan是的,你能发布error@Daniel,查看@Sajeetharan我不认为有错误…visual studio代码?@Sajeetharan是的,你能发布error@Daniel,查看@Sajeetharan我不认为有错误…顺便说一下,如何在StackOverflow上标记人员?我从来没用过哈哈顺便问一下,你怎么给StackOverflow上的人贴标签?这对我没用哈哈