代码之家  ›  专栏  ›  技术社区  ›  Tobias von Falkenhayn

要求TS节点和TS节点/寄存器有什么区别

  •  0
  • Tobias von Falkenhayn  · 技术社区  · 6 年前

    我正在用量角器和打字机对一个角度应用程序做一些E2E测试。在安装过程中,我发现我必须使用:

    要求(“TS节点/寄存器”)

    因为我是node.js的新手,我想知道为什么这里需要“/register”,为什么我不能只使用require(“ts node”)?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Baboo    6 年前

    这取决于您想在文件中加载什么:

    • require("ts-node") 加载整个 ts-node 图书馆。然后您可以访问 register 通过做的子模块 tsNode.register

    • require("ts-node/register") 仅加载子模块 登记 TS节点 图书馆

    记住 需要(“TS节点”) 随着整个库的加载,增加应用程序包的大小,因此更喜欢使用符号 要求(“TS节点/寄存器”) 只装载你需要的东西。