Knockout.js 导入定义类型化定义为ES6

Knockout.js 导入定义类型化定义为ES6,knockout.js,typescript,ecmascript-6,Knockout.js,Typescript,Ecmascript 6,我正在尝试使用TypeScript和gulp编写关于knockout的示例项目。 对于淘汰赛,我想使用definetelypted,但面临以下问题: import * as ko from './ko/knockout'; var a = ko.KnockoutStatic; 当我试图编译这段代码时,我得到一个错误:文件'fakepath/app/ko/knockout.d.ts'不是一个模块。 我尝试了不同的方法来导入这个定义文件,我甚至希望一旦它被全局声明,但它也不起作用 如何将ko导入我

我正在尝试使用TypeScript和gulp编写关于knockout的示例项目。 对于淘汰赛,我想使用definetelypted,但面临以下问题:

import * as ko from './ko/knockout';
var a = ko.KnockoutStatic;
当我试图编译这段代码时,我得到一个错误:文件'fakepath/app/ko/knockout.d.ts'不是一个模块。 我尝试了不同的方法来导入这个定义文件,我甚至希望一旦它被全局声明,但它也不起作用


如何将ko导入我的
.ts
文件,以便我可以使用敲除功能?

有关错误TS2306的描述,请参见此处。使用键入来安装敲除功能。t实际上,解决方案非常清楚
导入*作为“敲除”中的ko运行正常。解决方案清晰简单。谢谢分享:-)