0
可能是一個愚蠢的問題:摩卡運行NPM測試沒有錯誤的詳細信息
我運行一個命令執行單元測試,發現每當有是一些錯誤,不會被打印錯誤信息這使調試非常困難。下面是我跑
命令和這裏的的package.json:
cp app/models/conversations/default_group_avatar.png built/models/conversations/default_group_avatar.png && NODE_ENV=test mocha --timeout 20000 --compilers ts:ts-node/register,tsx:ts-no de/register app/**/index-test.ts --reporter nyan
tsconfig:
1 {
2 "compilerOptions": {
3 "outDir": "./built",
4 "allowJs": true,
5 "target": "es5"
6 },
7 "include": [
8 "./app/**/*.ts"
9 ]
10 }
當我運行它,它表明:
➜ GhostFaceRestful git:(exie/robot) ✗ npm test
> [email protected] test /Users/exie/workspace/GhostFaceRestful
> cp app/models/conversations/default_group_avatar.png built/models/conversations/default_group_avatar.png && NODE_ENV=test mocha --timeout 20000 --compilers ts:ts-node/register,tsx:ts-node/register app/**/index-test.ts --reporter nyan
npm ERR! Test failed. See above for more details.
沒有表現出任何所有細節......我該如何正確地做到這一點?
順便說一句:如果沒有錯誤,它會順利運行並打印進度條和什麼。但是,如果出現錯誤,它不會顯示錯誤,這有損於單元測試的目的:| –
系統上是否存在npm-debug.log文件? – Josh
感謝@josh的迴應。它沒有。但是有時確實會有一個npm-debug.log文件作爲非暫存文件彈出到我的「git status」中 –