Problème installation discord.js

Par Ohw222, il y a 8 ans


Javascript NodeJS

Mesdames et Messieurs bonjour ou bonsoir,

Je rencontre deux problème avec l'installation de discord.js :

Problème numero un

J'essaie d'installer la librarie erlpack@hammerandchisel/erlpack mais ça ne marche pas, ça m'affiche (console)

C:\Users\olivi\Documents\Discord_JS>npm install --save erlpack@hammerandchisel/erlpack npm ERR! code ENOGIT npm ERR! No git binary found in $PATH npm ERR! npm ERR! Failed using git. npm ERR! Please check if you have git installed and in your PATH. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\olivi\AppData\Roaming\npm-cache\_logs\2018-01-03T23_20_28_955Z-debug.log

Et dans le fichier "2018-01-03T23_20_28_955Z-debug.log" est affiché cela :

0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'install', 1 verbose cli '--save', 1 verbose cli 'erlpack@hammerandchisel/erlpack' ] 2 info using npm@5.6.0 3 info using node@v8.9.4 4 verbose npm-session 45312a5b9717fc63 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly fetchPackageMetaData error for erlpack@github:hammerandchisel/erlpack No git binary found in $PATH 8 verbose stack Error: No git binary found in $PATH 8 verbose stack at checkGit (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\util\git.js:203:17) 8 verbose stack at spawnGit (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\util\git.js:182:10) 8 verbose stack at pinflight (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\util\git.js:114:12) 8 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:29:24 8 verbose stack at Promise._execute (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\debuggability.js:303:9) 8 verbose stack at Promise._resolveFromExecutor (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:483:18) 8 verbose stack at new Promise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:79:10) 8 verbose stack at _inflight (C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:28:25) 8 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:22:14 8 verbose stack at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23) 8 verbose stack at Promise._settlePromiseFromHandler (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:512:31) 8 verbose stack at Promise._settlePromise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:569:18) 8 verbose stack at Promise._settlePromiseCtx (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:606:10) 8 verbose stack at Async._drainQueue (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:138:12) 8 verbose stack at Async._drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:143:10) 8 verbose stack at Immediate.Async.drainQueues (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\async.js:17:14) 9 verbose cwd C:\Users\olivi\Documents\Discord_JS 10 verbose Windows_NT 10.0.16299 11 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save" "erlpack@hammerandchisel/erlpack" 12 verbose node v8.9.4 13 verbose npm v5.6.0 14 error code ENOGIT 15 error No git binary found in $PATH 16 error Failed using git. 16 error Please check if you have git installed and in your PATH. 17 verbose exit [ 1, true ]

Question concernant ce problème :

Quelle est l'erreur (je ne suis pas très bon en anglais, je n'arrive donc pas à comprendre...) ?
Comment pallier à cette dernière ?

Problème numéro deux

Sur ce même projet, node m'affiche la ligne suivante :

npm WARN ariajsgenius@1.0.0 No repository field.

Question sur ce problème :

Que veut dire node par cette ligne (encore une fois, mon niveau assez pitoyable d'angalis m'handicape) ?
Et comment pourrais-je résoudre cette erreur ?

Je vous remercie du fond du coeur d'avoir passé du temps à lire ce post, merci aussi si vous avez trouvé la ou les solutions,
Bien cordialement,

Ohw :)

1 réponse

Lartak, il y a 8 ans

Bonjour.
Je suis nul en anglais, mais l'erreur est largement compréhensive No git binary found in $PATH, donc pour faire simple, le système ne trouve pas le binaire de GIT.
Tu as donc deux solutions.

  1. Installer GIT si ce n'est pas déjà fait
  2. Refaire correctement l'installation de GIT dans le cas contraire.

Si tu ne sais pas comment faire, il y a justement un tutoriel sur le site qui te l'explique : Formation : Comprendre GIT » Installer git sur windows.