HUBOT non carica la mia configurazione di script hubot
-
21-12-2019 - |
Domanda
Ho configurato un server hubot, versione 2.7.1
.Ecco la sezione Dipendenze del mio package.json
:
"dependencies": {
"hubot": ">= 2.6.0 < 3.0.0",
"hubot-scripts": ">= 2.5.0 < 3.0.0",
"hubot-hipchat": "~2.6.4"
},
.
Quando inizia, carica gli script in scripts/
ma sembra ignorare la collezione che ho inserito in hubot-scripts.json
.Ecco la prima parte di quel file:
["shipit.coffee", "sudo", "9gag", "abstract"
.
Con i registri di avvio verbose, è possibile vedere che ShipIt.Coffee è incluso (uno dei valori predefiniti), ma nessuno dei riposo è:
[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
.
Ci sono circa 460 file nella directory node_modules/hubot-scripts/src/scripts/
e include i quattro forniti nel mio file hubot-scripts.json
.Tutto quello che posso assumere è che non leggi quel file .. o qualcosa del genere.
Questa documentazione diff mi fa pensare che non ho perso qualcosa,
Soluzione
Prova ad aggiungere estensione .coffee
a tutti i tuoi nomi di script in hubot-scripts.json
:
["shipit.coffee", "sudo.coffee", "9gag.coffee", "abstract.coffee"
.