Wenn Sie an einem Open-Source-Projekt arbeiten, könnte eines Ihrer Ziele darin bestehen, anderen Entwicklern die Möglichkeit zu geben, schnell einen Beitrag zu leisten.
Eines der Dinge, die viel helfen, ist die Möglichkeit für einen neuen Entwickler, schnell in der Lage zu sein, Ihr Projekt zu erstellen und auszuführen, sowie die Tests auszuführen. Um dies zu tun, können Sie eine einfache Möglichkeit zur Installation aller Werkzeuge bereitstellen, die ein Entwickler haben sollte, um zu Ihrem Projekt beizutragen.
Dazu gehören:
- Build-Tools
- Testing Tools
- -Code Qualitätswerkzeuge (Linter)
Auf der anderen Seite kann ein Benutzer Ihres Projekts wahrscheinlich nicht gehen Irgendwelche davon brauchen, was ein guter Grund ist, dependencies
und devDependencies
zu teilen.
Hinzu kommt, dass es nützlich ist Ihre package.json
bieten nützliche scripts
zu bearbeiten, so dass Sie zum Beispiel npm test
laufen. Es ist üblich, so etwas wie zu spezifizieren:
{
...
"scripts": {
...
"test": "mocha -opts mocha.opts ...tests..."
}
}
Dann npm test
wird die spezifische mocha
von Ihrem node_modules
laufen.
Sie Mokka ausführbare Datei von Knotenmodule aufrufen können, oder programmatisch mit Mokka-Konfiguration arbeiten, auch sperrt es Die Version – Gntem