1

我正在开发一个自定义源插件,但有两个问题:

首先,我想在我的插件创建的节点中创建一个字段,但我希望该字段的值成为配置选项之一

像这样的东西

{
  resolve: 'plugin-name',
  options: {
    option1: 'value1'
  },
},

createNodeField({
      name: `field1`,
      node,
      value: configOption1,
    })

那可能吗?而且,对同一个插件进行多次调用的最佳方法是什么?我正在使用的 API 迫使我一次为我需要的数据做一个请求,没有“整体”请求。有没有更好的方法来做到这一点,而不是{resolve: 'plugin-name', options: {option1} }在我的 gatsby-config 中使用不同选项的 x 次。 js?

4

0 回答 0