Cuando estoy instalando npm en el proyecto que clono desde github y luego npm start, recibo un error:
/Users/abc/Documents/Projects/test-project/node_modules/depd/index.js:252 var file = callSite.getFileName() || '<anonymous>' ^ TypeError: callSite.getFileName is not a function at callSiteLocation (/Users/abc/Documents/Projects/test-project/node_modules/depd/index.js:252:23) at depd (/Users/abc/Documents/Projects/test-project/node_modules/depd/index.js:111:14) at Object.<anonymous> (/Users/abc/Documents/Projects/test-project/node_modules/body-parser/index.js:14:32) at Module._compile (internal/modules/cjs/loader.js:678:30) at Module._compile (/Users/abc/Documents/Projects/test-project/node_modules/pirates/lib/index.js:136:24) at Module._extensions..js (internal/modules/cjs/loader.js:689:10) at Object.newLoader [as .js] (/Users/abc/Documents/Projects/test-project/node_modules/pirates/lib/index.js:141:7) at Module.load (internal/modules/cjs/loader.js:589:32) at tryModuleLoad (internal/modules/cjs/loader.js:528:12) at Function.Module._load (internal/modules/cjs/loader.js:520:3)Esta biblioteca 'depd' arroja errores de todas las ocurrencias, ya que es una dependencia en varios paquetes npm como body-parser y express. Entonces está arrojando un error desde dentro de todos ellos.
Sin embargo, mi configuración existente desde el mismo repositorio de github donde no estoy haciendo la instalación de npm desde cero parece estar funcionando bien. He intentado instalar npm con diferentes versiones de nodeJs 6.9.5, 10.xx, 11.xx, 12.xx También estoy usando Babel v7.
Actualice Node.js a la última versión de LTS. Estaba en 12.x y tuve este error, por lo que se solucionó al actualizar a 16.x.