我最近开始使用 TypeScript。现在我想使用这个linq.js库。即使我的问题可能不是特定于这个库。
我安装了图书馆
jspm install npm:linq
我用它来导入这个库
import * as Enumerable from "linq";
代码工作正常。但我没有得到任何智能输入。然后我尝试安装类型定义
tsd install linq.3.0.3-Beta4
但是,我仍然没有在代码中得到正确的智能感知。
我发现如果我删除
import * as Enumerable from "linq";
在我的文件顶部 intellisense 输入将是 WORKING,但在运行时,该库未导入,代码将无法正常工作。
我尝试过类似的事情
/// <reference path="typings/linq/linq.d.ts" />
它不会改变这种情况。而且我认为我不需要这个明确的参考,因为我可以在没有上述导入的情况下获得智能感知。
我在这里错过了什么?