找不到模块'ts-node / register'

我想用摩卡来testing我的TypeScript / Angular2项目。 我尝试使用ts-node,如下所述:

npm install -g ts-node 

但运行时

 mocha --require ts-node/register -t 10000 ./**/*.unit.ts 

我得到一个错误

找不到模块'ts-node / register'

我在这里错过了什么?

由于很多人的答案似乎隐藏在评论中,所以我会把它作为问题的实际答案发布,现在看来问题已经被重新打开了。

我也有这个问题。 不知道为什么这个Q已经closures。 但是在本地安装ts-node修复了这个问题。 npm install ts-node --save-dev

谢谢@Anita,因为这也是对我有用的答案。

试试这个命令:

 mocha --compilers ts:ts-node/register,tsx:ts-node/register 

这对我有用。