Frage

Ich habe einen Hubot-Server eingerichtet, Version 2.7.1.Hier ist der Abschnitt „Abhängigkeiten“ von mir package.json:

"dependencies": {
  "hubot": ">= 2.6.0 < 3.0.0",
  "hubot-scripts": ">= 2.5.0 < 3.0.0",
  "hubot-hipchat": "~2.6.4"
},

Beim Start werden die Skripte geladen scripts/ scheint aber die Sammlung, die ich eingefügt habe, zu ignorieren hubot-scripts.json.Hier ist der erste Teil dieser Datei:

["shipit.coffee", "sudo", "9gag", "abstract"

Anhand ausführlicher Startprotokolle können Sie sehen, dass „shipit.coffee“ enthalten ist (eine der Standardeinstellungen), aber keines der anderen:

[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Loading hubot-scripts from /path/node_modules/hubot-scripts/src/scripts
[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Parsing help for /path/node_modules/hubot-scripts/src/scripts/shipit.coffee
[Tue Feb 25 2014 10:59:46 GMT-0800 (PST)] DEBUG Loading external-scripts from npm packages

Es gibt etwa 460 Dateien im node_modules/hubot-scripts/src/scripts/ Verzeichnis, und es enthält die vier in meinem angegebenen hubot-scripts.json Datei.Ich kann nur davon ausgehen, dass diese Datei nicht gelesen wird.oder so.

Diese Dokumentation unterscheidet sich lässt mich denken, dass ich nichts verpasst habe, Es gibt ein altes Problem das wurde auch schon vor Äonen gepatcht.

War es hilfreich?

Lösung

Versuchen Sie es hinzuzufügen .coffee Erweiterung für alle Ihre Skriptnamen in hubot-scripts.json:

["shipit.coffee", "sudo.coffee", "9gag.coffee", "abstract.coffee"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top