2017-08-31 122 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