Pregunta

He configurado un servidor hubot, versión 2.7.1.Aquí está la sección de dependencias de mi package.json:

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

Cuando comienza, carga los scripts en scripts/ pero parece ignorar la colección que he puesto hubot-scripts.json.Aquí está la primera parte de ese archivo:

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

Con registros de inicio detallados, puede ver que shipit.coffee está incluido (uno de los valores predeterminados), pero ninguno de los demás lo 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

Hay alrededor de 460 archivos en el node_modules/hubot-scripts/src/scripts/ directorio, e incluye los cuatro dados en mi hubot-scripts.json archivo.Todo lo que puedo asumir es que no está leyendo ese archivo.o algo.

Esta documentación difiere me hace pensar que no me he perdido nada, hay un viejo problema eso también fue parcheado hace eones.

¿Fue útil?

Solución

Intenta agregar .coffee extensión a todos los nombres de sus scripts en hubot-scripts.json:

["shipit.coffee", "sudo.coffee", "9gag.coffee", "abstract.coffee"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top