5

试图从 old 迁移tsd.jsontypings.json. 以前我.d.ts有:

declare var modname: modname.modname;

declare module modname {
    export interface modname {
        new (): modname;
    }

    export interface foo {
        bar: string;
    }
}

declare module "mod-name" {
    export = modname;
}

然后由于错误,我将第一行更改为:

declare var modname: modname.modname;

declare namespace modname {

但后来得到:

TS2665:模块扩充无法在顶级范围内引入新名称。

也许我打算以不同的方式安装 Typings?- 我注意到奇怪的脚手架被自动添加到我的定义文件中,这些文件安装有:

typings install github:user/typ/mod-name/mod-name.d.ts --save
4

1 回答 1

-3

TS2665:模块扩充无法在顶级范围内引入新名称。

这不再是最新Master版本的打字稿中的错误npm install typescript@next

出于各种原因考虑使用此版本:https ://basarat.gitbooks.io/typescript/content/docs/getting-started.html#nightly-typescript

于 2016-05-05T00:58:08.353 回答