我希望测试一些我写的 TypeScript 代码。
目前,我知道的最好的方法是运行 ts-node my-file-name.ts
。
然而,我想让它更加交互,类似于 Python REPL 允许您导入模块,然后从 REPL 中随意调用函数。
例如,一个会话可能如下所示:
$ ts-node
> import my-file-name.ts
> myFunctionFromMyFile("specialParam")
> "you just called a function from my-file-name.ts with param specialParam"
这是否可以通过
ts-node
实现?
noUnusedLocals
,目前这个方法将无法工作。请参考 https://github.com/TypeStrong/ts-node/issues/850。解决方法是运行ts-node -O '{"noUnusedLocals": false}'
(确保选项名使用双引号)来启动 REPL。 - Katie Byers