[node.js] –no-colors와 같은 기본값을 지정할 수있는 .mocha 파일이 있습니까?

매번 입력 할 필요없이 mocha에 대한 몇 가지 기본값을 설정하고 싶습니다. mocha는 jshint가 찾고 .jshintrcnpm이 찾는 것처럼 어디서나 구성 파일 / 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등에.


답변

mocha 6+에서는 mocha.opts으로 변경되었으며 legacy구성을 정의하는 새로운 위치 는 문서에 설명 된대로.mocharc 다른 형식 (JSON, YAML, JS)을 가질 수 있는 파일 또는 사용 키에 추가 된 JSON 구성 입니다.package.jsonmocha

mocha 구성에 대한 자신의 경로를 지정하는 것은을 사용하여 수행 --config <file>되지만 mocha는 .mocharc.*문서 (JS, YAML, YML, JSON)에 설명 된 순서대로 모든 파일을 기본값으로 사용 하며 지정된 구성 파일보다 우선 순위가 낮은 mocha키를 자동으로 사용 package.json합니다.


답변