knex 3.0.0 issue
vladtreny opened this issue · comments
Hello,
Seems like new knex released 4 hours ago broke this library.
Get error
Error: Cannot find module '../../dialects'
Require stack:
- /home/test/node_modules/knex/lib/knex-builder/internal/config-resolver.js
- /home/test/node_modules/knex/lib/knex-builder/Knex.js
- /home/test/node_modules/knex/lib/index.js
- /home/test/node_modules/knex/knex.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1048:15)
at Module._load (node:internal/modules/cjs/loader:901:27)
at Module.require (node:internal/modules/cjs/loader:1115:19)
at require (node:internal/modules/helpers:130:18)
at Object.<anonymous> (/home/sendmail/node_modules/knex/lib/knex-builder/internal/config-resolver.js:5:37)
at Module._compile (node:internal/modules/cjs/loader:1241:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1295:10)
at Module.load (node:internal/modules/cjs/loader:1091:32)
at Module._load (node:internal/modules/cjs/loader:938:12)
at Module.require (node:internal/modules/cjs/loader:1115:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/home/test/node_modules/knex/lib/knex-builder/internal/config-resolver.js',
'/home/test/node_modules/knex/lib/knex-builder/Knex.js',
'/home/test/node_modules/knex/lib/index.js',
'/home/test/node_modules/knex/knex.js'
]
}
temporary solution
add "knex": "2.5.1" in package.json
I had the same issue. @vladtreny Knex version 3.0.1
fixes this (was released hours later), no issues with ../dialects
anymore!
Can you try 3.0.1, please?
3.0.1 is working for me