代码之家  ›  专栏  ›  技术社区  ›  Craig

如何将typescript命名空间从节点模块添加到全局命名空间?

  •  1
  • Craig  · 技术社区  · 7 年前

    我知道这不是最佳实践,但我别无选择。我正在从事的项目有自己的时刻排版文件很长一段时间了,它现在正在引起问题。Moment现在提供了自己的输入文件,我想使用它,但我需要保持它的全局性。我该怎么做?

    我试过在这里根据建议编辑我们的moment.d.ts文件。 [ TypeScript: How can I make an existing namespace global? 它不适用于“moment引用UMD全局,但当前文件是模块”错误。

    我还尝试编辑typescript配置文件以简单地“包括”节点模块d.ts文件,但这给了我在配置文件错误中找不到输入。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Craig    7 年前

    通过创建一个新的全局自定义类型和一个单独的矩实例的全局值共同发起来解决这个问题。超级黑客和非常临时,但目前工作…

    推荐文章