@@ -4,7 +4,7 @@ import fs, { existsSync } from 'fs-extra';
44import minimatch from 'minimatch' ;
55import { join , normalize , relative , resolve , sep } from 'path' ;
66import semver from 'semver' ;
7- // import * as experimentalBackendBuilder from '@vercel/backends';
7+ import * as experimentalBackendBuilder from '@vercel/backends' ;
88
99import {
1010 download ,
@@ -28,7 +28,7 @@ import {
2828 type FlagDefinitions ,
2929 type Meta ,
3030 type PackageJson ,
31- // shouldUseExperimentalBackends,
31+ shouldUseExperimentalBackends ,
3232} from '@vercel/build-utils' ;
3333import type { VercelConfig } from '@vercel/client' ;
3434import { fileNameSymbol } from '@vercel/client' ;
@@ -643,13 +643,12 @@ async function doBuild(
643643 ( ) => {
644644 // Use experimental backends builder only for backend framework builders,
645645 // not for static builders (which handle public/ directories)
646- // hotfix: disable experimental backends for now
647- // if (
648- // shouldUseExperimentalBackends(buildConfig.framework) &&
649- // builderPkg.name !== '@vercel/static'
650- // ) {
651- // return experimentalBackendBuilder.build(buildOptions);
652- // }
646+ if (
647+ shouldUseExperimentalBackends ( buildConfig . framework ) &&
648+ builderPkg . name !== '@vercel/static'
649+ ) {
650+ return experimentalBackendBuilder . build ( buildOptions ) ;
651+ }
653652 return builder . build ( buildOptions ) ;
654653 }
655654 ) ;
0 commit comments