je le tableau de dépendance suivante dans package.json
:construire Travis-CI échoue avec la dépendance URL/module de hachage
"dependencies": {
"doT": "git://github.com/nick-jonas/doT.git#cbc7041b646a79cca1034820db09167407d2f988",
"lodash": "latest",
"commander": "latest",
"minimatch": "0.2.9",
"prompt": "latest",
"mkdirp": "latest",
"fs-extra": ">=0.3.2",
"shelljs": ">=0.1.0",
"cheerio": ">=0.10.5",
"readdirp": ">=0.2.1"
}
Notez le premier dep:
"doT": "git://github.com/nick-jonas/doT.git#cbc7041b646a79cca1034820db09167407d2f988"
Ce fonctionne avec NPM . Lors de l'exécution npm install
il placera la version correcte de doT dans mon répertoire node_modules. Il donne cependant ce message d'erreur lorsque Travis-CI exécute le script de test:
227 vows test/*.js --spec
228
229
230 module.js:340
231 throw err;
232 ^
233 Error: Cannot find module 'doT'
234 at Function.Module._resolveFilename (module.js:338:15)
235 at Function.Module._load (module.js:280:25)
236 at Module.require (module.js:362:17)
237 at require (module.js:378:17)
238 at Object.<anonymous> (/home/travis/builds/nick-jonas/assemblejs/lib/commands/writer.js:15:11)
239 at Module._compile (module.js:449:26)
240 at Object.Module._extensions..js (module.js:467:10)
241 at Module.load (module.js:356:32)
242 at Function.Module._load (module.js:312:12)
243 at Module.require (module.js:362:17)
244 npm ERR! Test failed. See above for more details.
245 npm ERR! not ok code 0
L'exécution de cette commande localement vows test/*.js --spec
fonctionne également, donc je suppose que c'est un problème saisissant Travis-CI dépendances-URL hachée.
Quelqu'un d'autre a un problème similaire?
super outil pratique, merci! –