Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Commit 5e036c3

Browse files
committed
Don't write empty stylesheets when using default config
1 parent 7889a7c commit 5e036c3

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/index.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export default function vue(options = {}) {
77
const filter = createFilter(options.include, options.exclude);
88
const cssContent = {};
99
const cssLang = {};
10-
let dest = 'bundle.js';
1110

1211
return {
1312
name: 'vue',
@@ -45,9 +44,14 @@ export default function vue(options = {}) {
4544
return;
4645
}
4746

48-
// Guess destination filename
4947
if (typeof options.css !== 'string') {
50-
dest = opts.dest || 'bundle.js';
48+
// Don't create unwanted empty stylesheets
49+
if (!css.length) {
50+
return;
51+
}
52+
53+
// Guess destination filename
54+
let dest = opts.dest || 'bundle.js';
5155
if (dest.endsWith('.js')) {
5256
dest = dest.slice(0, -3);
5357
}

0 commit comments

Comments
 (0)