我想用摩卡来测试我的TypeScript/Angular2项目。我试图用TS-节点描述here:找不到模块'ts-node/register'
npm install -g ts-node
但运行
mocha --require ts-node/register -t 10000 ./**/*.unit.ts
,当我得到一个错误
找不到模块 'TS-节点/注册'
我是什么在这里失踪?
我想用摩卡来测试我的TypeScript/Angular2项目。我试图用TS-节点描述here:找不到模块'ts-node/register'
npm install -g ts-node
但运行
mocha --require ts-node/register -t 10000 ./**/*.unit.ts
,当我得到一个错误
找不到模块 'TS-节点/注册'
我是什么在这里失踪?
由于对很多人有效的答案似乎隐藏在评论中,所以我会将其作为问题的实际答案张贴,现在问题已重新打开。
我也有这个问题。不知道为什么这个Q已经关闭。但在本地安装ts-node会修复此问题。
npm install ts-node --save-dev
谢谢@Anita,因为这也是我的工作回答。
试试这个命令:
mocha --compilers ts:ts-node/register,tsx:ts-node/register
这对我的作品。
你是否安装了https://github.com/TypeStrong/ts-node? – kawadhiya21
是的,请参阅我的编辑 – lenny
我已经创建了一个新项目,安装了Mocha和ts-node,并使用了您的命令,但未收到您报告的错误。从一开始就一切正常。你在你的问题中没有显示你做错了什么。我还会说,你从中得到这种方法的答案中的18个赞成票以及缺乏提供你所得错误的赞誉和评论意味着*它只是起作用*。 – Louis