/// <amd-module name="AdvancedSlider"/>
import * as $ from "jquery";
import * as Wnumb from "wnumb";
//also tried import {wNumb} from "wnumb"
//and tried import {wNumb} from "wNumb"
export class AdvancedSlider extends Riot.Element { ...blah ... }
这导致Error TS2307: Cannot find module 'wnumb'.
但是,如果我这样做:
/// <amd-module name="AdvancedSlider"/>
import * as $ from "jquery";
import "wnumb";
export class AdvancedSlider extends Riot.Element { ...blah ... }
它编译。
使用来自https://github.com/retyped/wnumb-tsd-ambient/blob/master/wnumb.d.ts的类型 ,我需要做前者,因为我需要在 AdvancedSlider 类中处理它。
我究竟做错了什么?
编辑 2016 年 8 月 2 日
无法让它工作。
用过的:
const wNumb = require("wnumb");
这对我来说似乎是失败的。继续...