From 81276e213d4fcbb67adad52734b5c9ef00ad7fcf Mon Sep 17 00:00:00 2001 From: Jiachi Liu Date: Wed, 9 Mar 2022 16:22:54 +0100 Subject: [PATCH] Disable the functions manifest plugin (#35155) Disable the plugin introduced in #33770, will rewrite when manifest consuimg part becomes stable --- packages/next/build/webpack-config.ts | 9 --------- .../build/webpack/plugins/functions-manifest-plugin.ts | 2 ++ .../test/index.test.js | 3 --- 3 files changed, 2 insertions(+), 12 deletions(-) diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index c0f242f5f473..4e480e73f107 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -44,7 +44,6 @@ import { regexLikeCss } from './webpack/config/blocks/css' import { CopyFilePlugin } from './webpack/plugins/copy-file-plugin' import { FlightManifestPlugin } from './webpack/plugins/flight-manifest-plugin' import { TelemetryPlugin } from './webpack/plugins/telemetry-plugin' -import FunctionsManifestPlugin from './webpack/plugins/functions-manifest-plugin' import type { Span } from '../trace' import { getRawPageExtensions } from './utils' import browserslist from 'next/dist/compiled/browserslist' @@ -1446,14 +1445,6 @@ export default async function getBaseWebpackConfig( // replacement is done before its process.env.* handling (!isServer || isEdgeRuntime) && new MiddlewarePlugin({ dev, isEdgeRuntime }), - process.env.ENABLE_FILE_SYSTEM_API === '1' && - isEdgeRuntime && - new FunctionsManifestPlugin({ - dev, - pagesDir, - isEdgeRuntime, - pageExtensions: config.pageExtensions, - }), !isServer && new BuildManifestPlugin({ buildId, diff --git a/packages/next/build/webpack/plugins/functions-manifest-plugin.ts b/packages/next/build/webpack/plugins/functions-manifest-plugin.ts index c8a04a2f34b9..21d94ec59fc8 100644 --- a/packages/next/build/webpack/plugins/functions-manifest-plugin.ts +++ b/packages/next/build/webpack/plugins/functions-manifest-plugin.ts @@ -1,3 +1,5 @@ +// TODO: rewrite against the stable edge functions standard + import { relative } from 'path' import { sources, webpack5 } from 'next/dist/compiled/webpack/webpack' import { normalizePagePath } from '../../../server/normalize-page-path' diff --git a/test/integration/react-streaming-and-server-components/test/index.test.js b/test/integration/react-streaming-and-server-components/test/index.test.js index 41d882417d0a..0f5f7a498e04 100644 --- a/test/integration/react-streaming-and-server-components/test/index.test.js +++ b/test/integration/react-streaming-and-server-components/test/index.test.js @@ -24,7 +24,6 @@ import css from './css' import rsc from './rsc' import streaming from './streaming' import basic from './basic' -import functions from './functions' import runtime from './runtime' const documentWithGip = ` @@ -279,8 +278,6 @@ runSuite('CSS', 'prod', cssSuite) runSuite('Custom Document', 'dev', documentSuite) runSuite('Custom Document', 'prod', documentSuite) -runSuite('Functions manifest', 'build', { runTests: functions }) - function runSuite(suiteName, env, options) { const context = { appDir, distDir } describe(`${suiteName} ${env}`, () => {