2
저는 ES2015에서 추출한 기존 라이브러리에 코드 커버리지를 추가하려고합니다. 나는 모든 것을 올바르게하고있는 것처럼 보입니다. 출력은 단순히 읽고, 내 메이크 이스탄불에서 바벨 (babel)에 대해 얻지 못할 것은 무엇입니까?
test: .FORCE
export NODE_ENV=test
babel *.js --out-dir lib
nyc mocha
를 읽고 내 package.json이
"nyc": {
"include": [
"**/*.js"
],
"require": [
"babel-register"
],
"sourceMap": false,
"instrument": false
}
등을 포함하는 동안 내 테스트를 실행 한 후 내 babelrc 아직
{
"presets": ["es2015"],
"sourceMaps": true,
"env": {
"test": { "plugins": ["istanbul"] }
}
}
을 읽
----------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
----------|----------|----------|----------|----------|----------------|
All files | Unknown | Unknown | Unknown | Unknown | |
----------|----------|----------|----------|----------|----------------|
나는 시도했다 다양한 지시어를 포함하여, babel-node
, babel-istanbul
및 nyc
의 모든 조합 같은 느낌, 나는 그것을 너무보고 0 % 적용 범위의 파일이, 심지어 --include-all-sources
을 사용하는 경우받은 적이 없다. 뭐라 구요? 내가 뭘 놓치고 있니?