第一次在项目中执行此操作时,将migrations在项目根目录中创建一个新目录,其中包含新文件。 文件名以时间戳开头,后跟我们传递给命令的名称。 给定新迁移“创建接触块” 现在我们可以进入该目录migrations并在其中找到我们的新文件。与所有新的迁移文件一样,它预编译了示例代码;我们可以继续删除函数内的所有内容module.exports,所以我们最终会得到这样的结果: ‘使用严格’; module.exports = 异步(客户端)=> { } 现在我们准备查看创建新块所需编写的脚本的详细信息。
使用与创建新模型相同的代码
DatoCMS内容管理 API的文档向我们展 马来西亚 电话号码 示了如何执行此操作,但传递modularBlock: true. 因此,要创建我们的Contact块,我们需要将其添加到module.exports 函数中: const contactBlock = 等待 client.itemTypes.create({ 名称:’联系人’, apiKey: ‘contact_block’, 模块化块:正确, }); 为了执行迁移,我们使用命令,dato migrate后跟 –destination= 我们将创建的用于执行迁移的沙箱环境的标志和名称。
在本教程中我们将沙盒环
境称为“Example”。 给定 migrate –destination=example 在控制台中,我们可以看到沙盒环境fork和迁移正在运行。新块当前是空的,因此我们需 开曼群岛 电话号码列表 要在其中创建字段。 将字段添加到块中 与往常一样,我们首先创建一个新的迁移文件。 给定新迁移“将字段添加到联系人块” 要在Contact块中创建新字段,我们需要将块ID和带有标签、API 密钥、字段类型、验证器和外观属性的对象传递给函数client.fields.create。