📅  最后修改于: 2023-12-03 14:47:24.293000             🧑  作者: Mango
Sequelize CLI 是 Sequelize 的命令行工具,可以快速生成 Sequelize 模型。这个工具非常方便,因为它可以为我们自动生成模型、迁移和种子文件,从而加快我们的开发速度。让我们看看如何使用 Sequelize CLI 生成模型文件。
首先,我们需要安装 Sequelize CLI。运行以下命令:
$ npm install --save-dev sequelize-cli
这将在您的项目中安装 Sequelize CLI 作为开发依赖项。
接下来,我们需要初始化一个 Sequelize 项目。在项目的根目录中,运行以下命令:
$ node_modules/.bin/sequelize init
此命令将创建一个 config、models、migrations 和 seeders 目录。
我们已经准备好使用 Sequelize CLI 生成模型文件了。运行以下命令:
$ node_modules/.bin/sequelize model:generate --name User --attributes firstName:string,lastName:string,email:string
这将创建一个名为“User”的模型文件,具有三个属性:firstName、lastName 和 email。在这个示例中,我们使用字符串数据类型,但还有许多其他数据类型可用。
在生成模型文件之后,我们需要生成迁移文件以创建表。运行以下命令:
$ node_modules/.bin/sequelize migration:generate --name create-users
这会生成一个名为“create-users”的迁移文件,它将在数据库中创建一个名为“users”的表。
最后,运行以下命令,以执行迁移并在数据库中创建表:
$ node_modules/.bin/sequelize db:migrate
这些命令将为我们生成一个 Sequelize 模型和一个迁移文件,然后为我们在数据库中创建一个表。
使用 Sequelize CLI 可以让我们更快地构建和管理 Sequelize 模型,让我们的开发变得更加高效。