0

我将 webstorm ide 与 nodejs 一起使用。当我创建模块并需要它们时,我没有代码完成。

例如:

测试.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

4

1 回答 1

0
var test = require("./test.js");
test. //code completion offers "run"

所以你必须使用“。” 而不是 __dirname。

于 2012-10-01T02:53:30.960 回答