2
我正在嘗試將代碼覆蓋範圍添加到從ES2015轉換的現有庫中。我似乎在做一切正確。我的makefile文件讀取關於伊斯坦布爾巴貝爾,我得不到什麼?
test: .FORCE
export NODE_ENV=test
babel *.js --out-dir lib
nyc mocha
而且我babelrc讀取
{
"presets": ["es2015"],
"sourceMaps": true,
"env": {
"test": { "plugins": ["istanbul"] }
}
}
,而我的package.json包括
"nyc": {
"include": [
"**/*.js"
],
"require": [
"babel-register"
],
"sourceMap": false,
"instrument": false
}
然而,我的測試運行後,輸出只是寫着:
----------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
----------|----------|----------|----------|----------|----------------|
All files | Unknown | Unknown | Unknown | Unknown | |
----------|----------|----------|----------|----------|----------------|
我試過了什麼感覺像babel-node
,babel-istanbul
和nyc
的各種組合,以及各種包含指令,並且我從來沒有如此報道過覆蓋0%的文件,即使使用--include-all-sources
。是什麼賦予了?我錯過了什麼?