Closed fjtobar closed 3 years ago
Hola 😁
Esto se puede deber por el uso de distintas versiones de sequelize-cli
De todos modos, esta diferencia no debería tener grandes implicancias en el desarrollo de tu proyecto. Tal como dice la documentación:
Models can be defined in two equivalent ways in Sequelize:
- Calling sequelize.define(modelName, attributes, options)
- Extending Model and calling init(attributes, options)
por lo que finalmente va a depender de tus preferencias de sintaxis.
Si es que prefieres utilizar la primera, puedes utilizar los comandos del generador que se usa en el curso:
yo @iic2513/template:model <model name> <atributtes - name:type,[name:type]> --create
Efectivamente, cuando yo creé savetalk
el último release del template del curso era del 2 de mayo, por lo tanto, utilizaba dependencias disponibles hasta esa fecha. En el caso de Sequelize como dependencia, en ese momento estaba la versión 5.
El 12 de septiembre se hizo un nuevo release del template del curso, y varias de las dependencias que utiliza están más actualizadas ahora. En el caso particular de Sequelize y sequelize-cli
, ya es la versión 6 (que usa esa sintaxis de clases). Probablemente sequelize-cli
genera automáticamente la nueva sintaxis ahora.
Hola!
pasa que los archivos de los modelos se me crean con un formato distinto al de las cápsulas. Quería saber si se debe a que tengo una versión distinta de algo u otra cosa.
Version de node v12.18.4 Version de yarn sequelize 6.2.0
Capsula
Yo