Question

J'ai mis en place un serveur hubot, version 2.7.1.Voici la section dépendances de mon package.json:

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

Lorsqu'il démarre, il charge les scripts dans scripts/ mais semble ignorer la collection que j'ai mise hubot-scripts.json.Voici la première partie de ce fichier :

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

Avec les journaux de démarrage détaillés, vous pouvez voir que shipit.coffee est inclus (l'un des paramètres par défaut), mais aucun des autres ne l'est :

[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

Il y a environ 460 fichiers dans le node_modules/hubot-scripts/src/scripts/ répertoire, et il comprend les quatre donnés dans mon hubot-scripts.json déposer.Tout ce que je peux supposer, c'est qu'il ne lit pas ce fichier.ou quelque chose.

Cette documentation diffère me fait penser que je n'ai rien raté, il y a un vieux problème cela a également été corrigé il y a des lustres.

Était-ce utile?

La solution

Essayez d'ajouter .coffee extension à tous vos noms de script dans hubot-scripts.json:

["shipit.coffee", "sudo.coffee", "9gag.coffee", "abstract.coffee"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top