2017-08-31 121 views
0

我在使用路径+的baseUrl配置时打字稿采用摩卡与打字稿路径

我tsconfig.js运行摩卡的问题设置,像这样:

"baseUrl": "./src/", /* Base directory to resolve non-absolute module names. */ 
"paths": { 
    "interfaces/*": [ 
    "interfaces/*" 
    ], 
    "models/*": [ 
    "models/*" 
    ], 
    "schemas/*": [ 
    "schemas/*" 
    ], 
    "classes/*": [ 
    "classes/*" 
    ], 
    "libs/*": [ 
    "libs/*" 
    ], 
    "config/*": [ 
    "config/*" 
    ] 

和我奔跑摩卡为“摩卡构建/测试”

编译后的TS码无法找到我的参考,因为它编译成

var user_1 = require("interfaces/user"); 

如果我添加“../”事先它将编译没有问题

任何想法,我做错了什么吗?

回答

0

您应该使用mocha-TypeScript集成包,例如ts-mocha