Tuve que instalar Nodejs/npm para depurar y probar un código, para algunos ejercicios de codificación en JavaScript.
Pero, al escribir npm test filename.spec.js en mi terminal del depurador, la prueba no se inició.
En su lugar, tuve el siguiente resultado:
Error: Cannot find module './lib/compilers'
Require stack:
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/nanomatch/index.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/sane/node_modules/micromatch/lib/compilers.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/sane/node_modules/micromatch/index.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/sane/node_modules/anymatch/index.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/sane/src/common.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/jest-haste-map/build/lib/WatchmanWatcher.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/jest-haste-map/build/index.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/jest-runtime/build/index.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/@jest/core/build/cli/index.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/@jest/core/build/jest.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/jest/node_modules/jest-cli/build/cli/index.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/jest/node_modules/jest-cli/bin/jest.js
- /home/tbatou/Téléchargements/javascript-exercises/node_modules/jest/bin/jest.js
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15)
at Function.Module._load (node:internal/modules/cjs/loader:804:27)
at Module.require (node:internal/modules/cjs/loader:1028:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/home/tbatou/Téléchargements/javascript-exercises/node_modules/nanomatch/index.js:15:17)
at Module._compile (node:internal/modules/cjs/loader:1126:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10)
at Module.load (node:internal/modules/cjs/loader:1004:32)
at Function.Module._load (node:internal/modules/cjs/loader:839:12)
at Module.require (node:internal/modules/cjs/loader:1028:19)
( /Téléchargements (francés) significa /Downloads )
Como me he encontrado con algunos con un problema similar, no estaba con la misma configuración/dispositivo ni con el mismo módulo de node involucrado. ¿Alguien tendría una pista aquí?
lo que uso