You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
902 B
JavaScript
24 lines
902 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
Object.defineProperty(exports, "hasCustomExportOutput", {
|
|
enumerable: true,
|
|
get: function() {
|
|
return hasCustomExportOutput;
|
|
}
|
|
});
|
|
function hasCustomExportOutput(config) {
|
|
// In the past, a user had to run "next build" to generate
|
|
// ".next" (or whatever the distDir) followed by "next export"
|
|
// to generate "out" (or whatever the outDir). However, when
|
|
// "output: export" is configured, "next build" does both steps.
|
|
// So the user-configured distDir is actually the outDir.
|
|
// We'll do some custom logic when meeting this condition.
|
|
// e.g.
|
|
// Will set config.distDir to .next to make sure the manifests
|
|
// are still reading from temporary .next directory.
|
|
return config.output === "export" && config.distDir !== ".next";
|
|
}
|
|
|
|
//# sourceMappingURL=utils.js.map
|