如何在vs2015中获取JavaScript类的IntelliSense

时间:2016-08-10 20:37:08

标签: javascript visual-studio-2015 intellisense

我想知道在Visual Studio 2015中是否有任何方法可以获取其他文件中的JavaScript类的IntelliSense?我正在使用visual studio的节点工具(NTVS 1.2)作为一个例子,我创建了一个节点项目并添加了一个javascript文件'test.js':

var Polygon = class Polygon {
    constructor(height, width) {
        this.height = height;
        this.width = width;
    };

    hi() { return 'hi' };
};

Polygon.hello = function hello () { return 'hello' };

Polygon.prototype.yo = function yo () { return 'yo' };

module.exports = Polygon;

在server.js文件中我有:

var Polygon = require('./public/js/test.js');
var p = new Polygon(1, 1);

'hi'函数显示在'p'对象的IntelliSense中,但不是'hello'和'yo',即使可以在server.js文件中将它们用作Polygon.hello()和p.yo()。