diff --git a/packages/next/src/config/plugins/ModifySourcePlugin/loader.ts b/packages/next/src/config/plugins/ModifySourcePlugin/loader.ts index 8729b656b..db9e40cf3 100644 --- a/packages/next/src/config/plugins/ModifySourcePlugin/loader.ts +++ b/packages/next/src/config/plugins/ModifySourcePlugin/loader.ts @@ -30,7 +30,7 @@ interface LoaderOptions { } interface modifyModuleSourceLoader { - getOptions?: () => LoaderOptions; + getOptions: () => LoaderOptions; } // eslint-disable-next-line @typescript-eslint/no-redeclare @@ -38,9 +38,7 @@ export default function modifyModuleSourceLoader( this: modifyModuleSourceLoader, source: string, ): string { - const options: LoaderOptions = this.getOptions - ? this.getOptions() - : require('loader-utils-webpack-v4').getOptions(this); // eslint-disable-line global-require + const options: LoaderOptions = this.getOptions(); validate(schema, options, { name: 'ModifySourcePlugin webpack loader',