Ich arbeite an einem riesigen Projekt und seit letzter Woche habe ich Mokka aktualisiert. Jetzt werden wir gewarnt:
DeprecationWarning: Die Konfiguration über mocha.opts ist DEPRECATED und wird aus einer zukünftigen Version von Mocha entfernt. Verwenden Sie stattdessen RC-Dateien oder package.json.
Ich möchte die Optionen auf package.json migrieren, aber es gibt keinen guten Migrationsleitfaden. Alle Beiträge auf GitHub mit ähnlichen Fragen werden mit "siehe Dokumente" beantwortet. In den Dokumenten wird jedoch nicht gezeigt, wie eine Option von mocha.opts nach package.json übertragen wird. Es gibt keine Informationen darüber, wie sie formatiert werden soll. Ich kann nur feststellen, dass die Eigenschaft "spec" das Muster für die Ausführung von Dateien ist. Nichts anderes scheint mir implizit.
Unsere mocha.opts Datei:
--reporter dot
--require test/mocha.main
--recursive src/**/*.test.js
--grep @slow --invert
Mein Versuch, der nicht funktioniert :
"mocha": {
"reporter": "dot",
"require": "test/mocha.main",
"spec": "src/**/*.test.js",
"grep": "@slow --invert"
},
Bitte erläutern Sie, wie ich diesen Konfigurationsblock formatieren soll, um ein Samme-Verhalten zu erzielen, wie bei Verwendung der Optionen aus den obigen mocha.opts