【发布时间】:2019-12-13 12:45:42
【问题描述】:
我有一个依赖于 ts-nameof 的 mocha 测试项目。
VSCode 中的 Mocha sidebar 支持 mocha 测试。
在尝试刷新我的测试时(在测试侧边栏中),我有一个 ReferenceError: nameof is not defined。
我的理解是我必须设置 Mocha 侧边栏以某种方式使用ttypescript instead of typescript(就像我对 VSCode 所做的那样)。
我知道这个 VSCode 插件依赖于 ts-node,因为他们要求设置 VS 设置
"mocha.requires": [ "ts-node/register" ].
我试图寻找一个“tts-node”包(一个类似 ts-node 但对于 ttypescript),或者这个“ts-node/register”到底是什么,并帮助我找到更好的关键字来搜索,但没有找不到答案。
我尝试在 mocha.requires 中添加“ttypescript”和“ts-nameof”,这并没有改变任何东西。
我确实发现 ts-node 可以接受 --compiler setting that could (maybe?) be ttypescript,但是,我不知道如何将它提供给 Mocha 侧边栏插件。
【问题讨论】:
标签: typescript visual-studio-code mocha.js ts-node