如何在TypeScript中导入名称空间前缀等于自己名称空间后缀的模块(别名)?

kouhei.toki

当我在下面编译代码时,tsc编译器输出错误消息。

代码:

module a {
    export class Foo {}
}
module b.a {
    import Foo = a.Foo;
    class Bar {}
}

错误信息:

sample.ts(5,5): error TS2305: Module 'b.a' has no exported member 'Foo'.

你能告诉我为什么编译错误事件吗?如果有解决方案?提前致谢。

瑞安·卡瓦诺(Ryan Cavanaugh)

a在模块上下文中a(包括子模块b.a)是指模块a鉴于模块代码是如何生成的,这只是必要的。

您可以在看a不到“错误”的地方创建别名

module a {
    export class Foo {}
}

import global_a = a;
module b.a {
    import Foo = global_a.Foo;
    class Bar {}
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在XQuery中导入公共模块名称空间

来自分类Dev

如何使用其他名称空间中的对象以及如何在PHP中导入名称空间

来自分类Dev

如何在iPython中从名称空间隐藏导入的模块?

来自分类Dev

在python中导入模块后如何获取模块的完整名称空间

来自分类Dev

在python中导入模块后如何获取模块的完整名称空间

来自分类Dev

在XQuery中导入和声明模块名称空间之间的区别?

来自分类Dev

如何在TypeScript中将名称空间与导入配合使用

来自分类Dev

XSLT中的别名前缀(不是名称空间)

来自分类Dev

如何用Typescript名称空间模拟模块?

来自分类Dev

在Laravel Tinker REPL中导入名称空间

来自分类Dev

在Laravel Tinker REPL中导入名称空间

来自分类Dev

LXML名称空间前缀

来自分类Dev

带有子模块导入的名称空间

来自分类Dev

名称空间内的名称空间别名

来自分类Dev

导入具有通用名称空间前缀的许多模块的简洁方法

来自分类Dev

如何控制XML中的名称空间前缀?

来自分类Dev

如何删除属性的名称空间前缀?

来自分类Dev

在TypeScript中将导入的类与名称空间合并

来自分类Dev

如何在JAVA中编码默认名称空间和带有单个XML元素前缀的名称空间

来自分类Dev

如何在JAVA中编码默认名称空间和带有单个XML元素前缀的名称空间

来自分类Dev

XML名称空间前缀错误

来自分类Dev

XSD属性前缀名称空间

来自分类Dev

继承XSD名称空间前缀

来自分类Dev

别名IEX中模块/名称空间的所有内容

来自分类Dev

全局名称空间的C ++别名

来自分类Dev

未知实体名称空间别名“实体名称”

来自分类Dev

同一名称空间中的软件包:无法在安装脚本中导入模块

来自分类Dev

导入模块名称的使用与导入模块的名称空间有何关系?

来自分类Dev

如何使用lxml向属性添加名称空间前缀(节点与其他名称空间相同)?

Related 相关文章

  1. 1

    如何在XQuery中导入公共模块名称空间

  2. 2

    如何使用其他名称空间中的对象以及如何在PHP中导入名称空间

  3. 3

    如何在iPython中从名称空间隐藏导入的模块?

  4. 4

    在python中导入模块后如何获取模块的完整名称空间

  5. 5

    在python中导入模块后如何获取模块的完整名称空间

  6. 6

    在XQuery中导入和声明模块名称空间之间的区别?

  7. 7

    如何在TypeScript中将名称空间与导入配合使用

  8. 8

    XSLT中的别名前缀(不是名称空间)

  9. 9

    如何用Typescript名称空间模拟模块?

  10. 10

    在Laravel Tinker REPL中导入名称空间

  11. 11

    在Laravel Tinker REPL中导入名称空间

  12. 12

    LXML名称空间前缀

  13. 13

    带有子模块导入的名称空间

  14. 14

    名称空间内的名称空间别名

  15. 15

    导入具有通用名称空间前缀的许多模块的简洁方法

  16. 16

    如何控制XML中的名称空间前缀?

  17. 17

    如何删除属性的名称空间前缀?

  18. 18

    在TypeScript中将导入的类与名称空间合并

  19. 19

    如何在JAVA中编码默认名称空间和带有单个XML元素前缀的名称空间

  20. 20

    如何在JAVA中编码默认名称空间和带有单个XML元素前缀的名称空间

  21. 21

    XML名称空间前缀错误

  22. 22

    XSD属性前缀名称空间

  23. 23

    继承XSD名称空间前缀

  24. 24

    别名IEX中模块/名称空间的所有内容

  25. 25

    全局名称空间的C ++别名

  26. 26

    未知实体名称空间别名“实体名称”

  27. 27

    同一名称空间中的软件包:无法在安装脚本中导入模块

  28. 28

    导入模块名称的使用与导入模块的名称空间有何关系?

  29. 29

    如何使用lxml向属性添加名称空间前缀(节点与其他名称空间相同)?

热门标签

归档