Как проверить параметры конфигурации для плагина Gatsby? - PullRequest
1 голос
/ 21 мая 2019

Как автор плагина Gatsby, я хочу применить некоторые проверки, например, gatsby-config должен включать пару ключей-значений requestor для моего плагина.Документация скудная.

Я пытался просто выдать ошибку внутри моего exports.createResolvers вызова, похоже, это не сработало.

exports.createResolvers = ({ createResolvers }, configOptions) => {
  throw new Error(`Query Parameter 'requestor' is required`)
}

Я ожидал, что это сломает мою сборкуно gatsby build продолжил счастливо после шага загрузки плагина.

1 Ответ

0 голосов
/ 23 мая 2019

Бросив ошибку из gatsby-node, все-таки сработало.У меня были опечатки в моем родительском проекте, которые мешали мне видеть ошибки.

Это работает, чтобы сделать то, что я сделал в вопросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...