매번 입력 할 필요없이 mocha에 대한 몇 가지 기본값을 설정하고 싶습니다. mocha는 jshint가 찾고 .jshintrc
npm이 찾는 것처럼 어디서나 구성 파일 / dotfile을 찾 package.json
습니까?
답변:
예. 파일을 만들 수 있으며 파일 ./test/mocha.opts
에서 --no-colors
.
자세한 내용 은 Mocha Doc의 mocha.opts 를 참조하십시오.
기본값은 ./test/mocha.opts
입니다. --opts
매개 변수를 사용하여 맞춤 경로를 전달할 수 있습니다 .
mocha --opts ./mocha.opts
test/
예를 들어 테스트를 폴더에 저장하지 않고 코드 파일 옆 에 저장할 때 유용 합니다.
당신도 할 수 있도록 모든 이름과 확장자가 작동하는 것 같다 mocha --opts .mocharc
당신이 그것을 잘 갈 것인지 .jshintrc
, .babelrc
등에.
commander
모듈 로 구문 분석합니다 . commander
의 파서에는 문자열 배열이 필요합니다. mocha
출처 : github.com/nishigori/mocha/blob/... - commander
소스 : github.com/tj/commander.js/blob/...
mocha
스크립트에서 시작 하고 JSON 파일 콘텐츠를 전달할 수 있습니다. 참조 : github.com/mochajs/mocha/wiki/...
mocha 6+에서는 mocha.opts
으로 변경되었으며 legacy
구성을 정의하는 새로운 위치 는 문서에 설명 된대로.mocharc
다른 형식 (JSON, YAML, JS)을 가질 수 있는 파일 또는 사용 키에 추가 된 JSON 구성 입니다.package.json
mocha
mocha 구성에 대한 자신의 경로를 지정하는 것은을 사용하여 수행 --config <file>
되지만 mocha는 .mocharc.*
문서 (JS, YAML, YML, JSON)에 설명 된 순서대로 모든 파일을 기본값으로 사용 하며 지정된 구성 파일보다 우선 순위가 낮은 mocha
키를 자동으로 사용 package.json
합니다.