Intellisense Javascript 不适用于范围变量(VS 2015 Web)

Intellisense Javascript doesn't work for scope variables (VS 2015 Web)

我想在Intellisense中使用Paper.js,但是没有用,因为所有函数都封装在一个全局变量中,Intellisense不识别。当我在 JetBrains WebStorm 中使用它时,它起作用了。

这里不行。

var point = new Point(10, 10);

这里有效:

var point = new paper.Point(10, 10);

这两种解决方案都可以在浏览器中运行,但只有第二种解决方案提供了 Intellisense 支持。

是否有解决方法?

谢谢!

您可以定义:

var Point = paper.Point; 
var Path = paper.Path; 
// etc... 

在项目的开头。

Intellisense 无法理解 paperjs 语言(启用 operator overloading)。