Je ne parviens pas à faire le test MOCHA ALL TESTS
Le débuggeur ne comprend pas « program ».
Je vois que ton debugeur se lance en node 9, déjà faut que tu le force a utiliser la bonne version de node en rajoutant :
"runtimeExecutable": "${env:HOME}/.nvm/versions/node/v8.9.1/bin/node"
Peut etre que ça ne résoudra pas ton soucis mais bon
Merci de ta réponse
Le message a changé , le problème n’ a pas changé
Même erreur pour le débuggage avec direct_start
Alors le champ runtimeExecutable il faut le déclarer partout, comme ceci :
"configurations": [
{
"type": "node",
"request": "launch",
"name": "direct_start",
"program": "${workspaceFolder}/bin/duniter",
"args": [
"direct_start"
],
"runtimeExecutable": "${env:HOME}/.nvm/versions/node/v8.9.1/bin/node"
},
{
"type": "node",
"request": "launch",
"name": "Mocha CURRENT FILE",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"--opts", "\"\"",
"${fileDirname}/${fileBasenameNoExtension}.js"
],
"runtimeExecutable": "${env:HOME}/.nvm/versions/node/v8.9.1/bin/node"
},
{
"type": "node",
"request": "launch",
"name": "Mocha ALL TESTS",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"${workspaceFolder}/test"
],
"runtimeExecutable": "${env:HOME}/.nvm/versions/node/v8.9.1/bin/node"
}
]
mais ton problème est ailleurs, je crois qu’il faut installer un module spécifique, il me semble avoir eu le même problème quand j’ai commencer a contribuer a Duniter mais je ne me souviens plus ça fait longtemps, @cgeek peut-être ?
Oui j’ai ajouté runtimeExecutable dans les 3 , je n’ai pas mis à jour la screen
La commande “yarn” ou “npm install” s’est probablement mal passée avec NodeJS 9.
Je te conseille :
rm -rf node_modules
git reset --hard
Puis de vérifier que tu utilises au plus NodeJS 8 :
node -v
Et enfin relancer Yarn :
yarn
Les tests devraient alors passer.
En bas à gauche : décoche “Exceptions interceptées”.
ah merci