📜  adonis 运行特定播种器 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:13:16.751000             🧑  作者: Mango

Adonis 运行特定播种器 - Shell/Bash

AdonisJS 是 Node.js 的一个优秀的 MVC 框架,其包含了丰富的功能和工具,可以轻松地构建强大、可伸缩、高效的 Web 应用程序。AdonisJS 中的 Seeder 可以帮助我们填充测试数据、配置文件等,进行快速的开发。本文将介绍如何运行特定的 Seeder。

前置条件

在使用 Seeder 之前,必须先安装 AdonisJS。

npm install -g @adonisjs/cli

此外,想要运行特定的 Seeder,必须先在项目中创建相应的 Seeder。可以使用 adonis make:seed 命令快速创建。

adonis make:seed UserSeeder
运行特定 Seeder

在执行 Seeder 时,可以使用 adonis seed 命令。如果想要运行特定的 Seeder,需要在命令后面添加 Seeder 名称和路径。

adonis seed --files='path/to/SeederFile.js'

其中,path/to/ 是相对于项目根目录的路径,SeederFile.js 是 Seeder 文件名。如果 Seeder 文件直接位于 database/seeds 目录下,可以忽略路径。

adonis seed --files=UserSeeder.js

如果需要同时运行多个 Seeder,可以在 --files 后面添加多个 Seeder。

adonis seed --files=UserSeeder.js,PostSeeder.js,CommentSeeder.js
总结

本文介绍了如何运行特定的 Seeder。通过使用 Seeder,可以快速地填充测试数据、或将生产环境的数据转为测试数据,在开发中起到了极大的作用。如果你想深入学习 AdonisJS,请参考官方文档:https://docs.adonisjs.com。