我正在使用量角器和打字稿对一些角度应用进行e2e测试。在安装过程中,我发现我必须使用:
require(“ ts-node / register”)
由于我是node.js的新手,所以我想知道为什么这里需要“ / register”,为什么我不能只使用require(“ ts-node”)?
答案 0 :(得分:1)
这取决于您要在文件中加载的内容:
require("ts-node")
加载整个ts-node
库。然后,您可以通过执行register
tsNode.register
子模块
require("ts-node/register")
仅加载register
库的子模块ts-node
请记住,require("ts-node")
会在整个库加载时增加应用程序包的大小,因此更喜欢使用require("ts-node/register")
表示法来仅加载您需要的内容。