2015-12-11 82 views
1

我想配置摩卡運行測試,而不是手動運行使用命令:配置摩卡持續運行測試失敗

node_modules\.bin\mocha -w 

我得到如下錯誤。

D:\Downloads\Bluemix\dw0015a\dw0015a\node_modules\mocha\lib\utils.js:626 
    throw new Error("cannot resolve path (or pattern) '" + path + "'"); 
    ^

Error: cannot resolve path (or pattern) '-w' 
at Object.lookupFiles (D:\Downloads\Bluemix\dw0015a\dw0015a\node_modules\moc 
at D:\Downloads\Bluemix\dw0015a\dw0015a\node_modules\mocha\bin\_mocha:316:30 
at Array.forEach (native) 
at Object.<anonymous> (D:\Downloads\Bluemix\dw0015a\dw0015a\node_modules\moc 
at Module._compile (module.js:435:26) 
at Object.Module._extensions..js (module.js:442:10) 
at Module.load (module.js:356:32) 
at Function.Module._load (module.js:311:12) 
at Function.Module.runMain (module.js:467:10) 
at startup (node.js:136:18) 
at node.js:963:3 
+0

我不確定你的意思是「配置摩卡運行測試」。除了使用'watch'標誌之外,你還在做什麼嗎?另外,如果你在'-w'標誌後面指定一個目錄,它是否工作? (我知道它應該運行在CWD中,但是...是的,只是檢查...) –

回答

0

我能得到類似的向你彙報什麼行爲是有w選項由「破折號」字開頭(統一U+2013)而不是減號。像這樣:

$ mocha –w 
/home/x/local/lib/node_modules/mocha/lib/utils.js:626 
     throw new Error("cannot resolve path (or pattern) '" + path + "'"); 
     ^

Error: cannot resolve path (or pattern) '–w' 
    at Object.lookupFiles (/home/x/local/lib/node_modules/mocha/lib/utils.js:626:15) 
[... etc ...] 

確保您使用的是負號(十六進制值0x2d)。

+0

下面是一個負號 - 其他用戶有同樣的問題。我的鍵盤上有一個負號。 – Anu