Encontré este ejemplo con knex[GitHub], haciendo las respectivas modificaciones para usar MySQL en lugar de PostgreSQL, pero he estado sufriendo para poder ejecutarlo correctamente.
Usando el código tal cual, sale el siguiente error:
~knex-intro/youtube-intro-to-knex/db> knex migrate:make create_users_and_todos_tablesEl error se encuentra en el archivo knexfile.js, ya que al cambiarlo por lo que tengo disponible, el error no es visible. Y también por que encontré que el autor consultó al respecto: Knex migrate and seed CLI commands throwing error [Github]. Aplicando el cambio requerido, no hay problema en la ejecución del comando.
module.js:471
throw err;
^
Error: Cannot find module './dialects/[object KnexClient]/index.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Knex (/home/ikari/workshop/OWN/knex-intro/youtube-intro-to-knex/node_modules/knex/lib/index.js:55:15)
at initKnex (/usr/local/share/.config/yarn/global/node_modules/knex/bin/cli.js:69:10)
at Command.(/usr/local/share/.config/yarn/global/node_modules/knex/bin/cli.js:116:22)
at Command.listener (/usr/local/share/.config/yarn/global/node_modules/commander/index.js:315:8)
at emitTwo (events.js:106:13)
at Command.emit (events.js:191:7)
at Command.parseArgs (/usr/local/share/.config/yarn/global/node_modules/commander/index.js:651:12)
at Command.parse (/usr/local/share/.config/yarn/global/node_modules/commander/index.js:474:21)
at Liftoff.invoke (/usr/local/share/.config/yarn/global/node_modules/knex/bin/cli.js:186:13)
at Liftoff.execute (/usr/local/share/.config/yarn/global/node_modules/liftoff/index.js:203:12)
at module.exports (/usr/local/share/.config/yarn/global/node_modules/flagged-respawn/index.js:51:3)
at Liftoff.(/usr/local/share/.config/yarn/global/node_modules/liftoff/index.js:195:5)
at /usr/local/share/.config/yarn/global/node_modules/liftoff/index.js:165:9
at /usr/local/share/.config/yarn/global/node_modules/v8flags/index.js:108:14
at /usr/local/share/.config/yarn/global/node_modules/v8flags/index.js:35:14
at /usr/local/share/.config/yarn/global/node_modules/v8flags/index.js:47:7
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
No hay comentarios:
Publicar un comentario