Gibt es eine Konvention in Bezug auf die Benennung von benutzerdefinierten Grunt Aufgaben, die mehr als ein Wort enthalten? Zum Beispiel: grunt-json-schema grunt plugin hat json_schema
task. Ein Name enthält Bindestriche (-
), der andere enthält Unterstriche (_
).Benutzerdefinierte Grunt Aufgabe Benennungskonvention
Offensichtlich strichName kann nicht als JavaScript-Objekt-Schlüssel verwendet werden:
grunt.initConfig({
json-schema: { // WON'T work
sie in Anführungszeichen eingeschlossen werden:
grunt.initConfig({
'json-schema': { // will work
Ich habe alle offiziellen Plugins (grunt-contrib-*
) aber sie bestehen alle aus nur einem Wort. Die Motivation für diese Frage ist einfach: Ich möchte nur Konventionen befolgen.
Dies beantwortet nicht die Frage zur Namenskonvention. – phobos2077
Es beantwortet die Frage basierend auf dem Kontext zur Verfügung gestellt. Wenn Sie nach einer wörtlichen Antwort zur Namenskonvention suchen, lautet die Antwort, dass Grunt die 'contrib- *' - Konvention für ihre eigenen Plugins ('grunt-contrib-copy') vorbehält, abgesehen davon ist ein Plugin-Autor kostenlos wie auch immer sie wünschen. – theaccordance