Plugins 如何验证盖茨比插件的配置选项?
作为盖茨比插件的作者,我想应用一些验证,例如,Plugins 如何验证盖茨比插件的配置选项?,plugins,gatsby,Plugins,Gatsby,作为盖茨比插件的作者,我想应用一些验证,例如,Gatsby配置需要为我的插件包含一个请求者键值对。文档很少 我曾尝试在我的导出.createResolvers调用中抛出一个错误,但它似乎不起作用 exports.createResolvers = ({ createResolvers }, configOptions) => { throw new Error(`Query Parameter 'requestor' is required`) } 我原以为这会破坏我的构建,但gat
Gatsby配置
需要为我的插件包含一个请求者
键值对。文档很少
我曾尝试在我的导出.createResolvers
调用中抛出一个错误,但它似乎不起作用
exports.createResolvers = ({ createResolvers }, configOptions) => {
throw new Error(`Query Parameter 'requestor' is required`)
}
我原以为这会破坏我的构建,但
gatsby build
在插件加载步骤之后继续愉快地运行。在gatsby节点中抛出一个错误
毕竟起了作用。我在我的父项目中有打字错误,这使我看不到错误
我在问题中所做的确实有效。从
gatsby节点中抛出一个错误
毕竟有效。我在我的父项目中有打字错误,这使我看不到错误
它确实起到了我在问题中所做的作用。为什么不让插件用户通过
configOptions
&从那里验证您需要的任何数据?为什么不让插件用户通过configOptions
从那里验证您需要的任何数据?