Skip to content

Commit e4a12a6

Browse files
EmitFile: Update index.js
1 parent e801d3b commit e4a12a6

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/index.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ class MiniCssExtractPlugin {
309309
this._sortedModulesCache = new WeakMap();
310310

311311
this.options = Object.assign(
312-
{ filename: DEFAULT_FILENAME, ignoreOrder: false },
312+
{ filename: DEFAULT_FILENAME, ignoreOrder: false, emitFile: true },
313313
options
314314
);
315315

@@ -426,6 +426,7 @@ class MiniCssExtractPlugin {
426426
new CssDependencyTemplate()
427427
);
428428

429+
const { emitFile } = this.options;
429430
if (isWebpack4) {
430431
compilation.mainTemplate.hooks.renderManifest.tap(
431432
pluginName,
@@ -439,7 +440,7 @@ class MiniCssExtractPlugin {
439440
const filenameTemplate =
440441
chunk.filenameTemplate || this.options.filename;
441442

442-
if (renderedModules.length > 0) {
443+
if (renderedModules.length > 0 && emitFile) {
443444
result.push({
444445
render: () =>
445446
this.renderContentAsset(
@@ -473,7 +474,7 @@ class MiniCssExtractPlugin {
473474
const filenameTemplate =
474475
chunk.filenameTemplate || this.options.chunkFilename;
475476

476-
if (renderedModules.length > 0) {
477+
if (renderedModules.length > 0 && emitFile) {
477478
result.push({
478479
render: () =>
479480
this.renderContentAsset(
@@ -515,7 +516,7 @@ class MiniCssExtractPlugin {
515516
? this.options.filename
516517
: this.options.chunkFilename;
517518

518-
if (renderedModules.length > 0) {
519+
if (renderedModules.length > 0 && emitFile) {
519520
result.push({
520521
render: () =>
521522
this.renderContentAsset(

0 commit comments

Comments
 (0)