我将webstorm ide与nodejs一起使用。当我创建模块并需要它们时,我没有代码完成。
例如:
test.js
/** @module test*/
module.exports = {
run: function () {}
};
main.js
var test = require(__dirname+"/test.js");
test. //code completion does not offer "run"
我还没有在jsdoc 3文档中找到关于模块使用的任何内容。 :S
答案 0 :(得分:0)
var test = require("./test.js");
test. //code completion offers "run"
所以你必须使用"。"而不是__dirname。