From 4e1d5d9a54032837771f45e81aaaae96c5ba05cd Mon Sep 17 00:00:00 2001 From: Lennart Date: Mon, 23 Jan 2023 16:28:10 +0100 Subject: [PATCH] fix(gatsby): Use windows import helper for validate (#37520) initial (cherry picked from commit 77c9469c997362f90fe5e24d783a77022ba48a95) --- packages/gatsby/src/bootstrap/load-plugins/validate.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/gatsby/src/bootstrap/load-plugins/validate.ts b/packages/gatsby/src/bootstrap/load-plugins/validate.ts index e91a963548bee..5e091913c3cf2 100644 --- a/packages/gatsby/src/bootstrap/load-plugins/validate.ts +++ b/packages/gatsby/src/bootstrap/load-plugins/validate.ts @@ -21,6 +21,7 @@ import { import { resolvePlugin } from "./resolve-plugin" import { preferDefault } from "../prefer-default" import { importGatsbyPlugin } from "../../utils/import-gatsby-plugin" +import { maybeAddFileProtocol } from "../resolve-js-file-path" interface IApi { version?: string @@ -193,7 +194,7 @@ const addModuleImport = async ( value: Array ): Promise> => { for (const plugin of value) { - const importedModule = await import(plugin.modulePath) + const importedModule = await import(maybeAddFileProtocol(plugin.modulePath)) const pluginModule = preferDefault(importedModule) plugin.module = pluginModule }