Necesito actualizar a la última versión de sequelize.js para una API de Node.js.
mi entorno de desarrollo local:
ventanas 10, nodo -v: v16.15.1, npm -v: 8.11.0,
"typescript": "4.6.4", "sqlite3": "5.0.6",Hago la actualización de sequelize@5.22.0 a sequelize@6.21.0, luego tengo este error:
{ code: "ERR_INVALID_ARG_TYPE", message: "The \"path\" argument must be of type string. Received null", stack: "TypeError: The \"path\" argument must be of type string. Received null at new NodeError (node:internal/errors:372:5) at validateString (node:internal/validators:120:11) at Object.dirname (node:path:654:5) at ConnectionManager.getConnection (C:\\Users\\ublai7c\\vdm\\repositories\\stove\\stove-declaration-api\\node_modules\\sequelize\\src\\dialects\\sqlite\\connection-manager.js:70:25) at C:\\Users\\ublai7c\\vdm\\repositories\\stove\\stove-declaration-api\\node_modules\\sequelize\\src\\sequelize.js:629:111 at C:\\Users\\ublai7c\\vdm\\repositories\\stove\\stove-declaration-api\\node_modules\\retry-as-promised\\index.js:69:21 at new Promise (<anonymous>) at retryAsPromised (C:\\Users\\ublai7c\\vdm\\repositories\\stove\\stove-declaration-api\\node_modules\\retry-as-promised\\index.js:59:10) at Timeout._onTimeout (C:\\Users\\ublai7c\\vdm\\repositories\\stove\\stove-declaration-api\\node_modules\\retry-as-promised\\index.js:100:13) at listOnTimeout (node:internal/timers:559:17) at processTimers (node:internal/timers:502:7)" } Inspeccioné node_modules, luego puedo observar una diferencia entre la ruta deseada node_modules\\sequelize\\src\\dialects\\sqlite\\connection-manager.js:70:25 y la estructura de carpetas actual en mi entorno de desarrollo local. : C:\Users\ublai7c\vdm\repositories\stove\stove-declaration-api\node_modules\sequelize\lib\dialects\sqlite\connection-manager.js
rm -rf node_modules , luego reinicié vs code, cambié de git bash a powerShell, reinicié la computadora y luego npm i , pero sigo teniendo el mismo error.
Tengo dificultades para encontrar si el error proviene de mi entorno de desarrollo local. o viniendo de sequelize@6.21.0 ?
Se agradecería cualquier contexto o hipótesis :)