Skip to content

Commit ffca34f

Browse files
build(webpack): Do not generate empt js file for style entries (#12041)
1 parent ab2fbed commit ffca34f

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090
"u2f-api": "0.2.3",
9191
"webpack": "^4.28.1",
9292
"webpack-cli": "^3.1.2",
93+
"webpack-fix-style-only-entries": "^0.2.0",
9394
"zxcvbn": "^4.4.2"
9495
},
9596
"devDependencies": {

webpack.config.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ const ExtractTextPlugin = require('mini-css-extract-plugin');
88
const CompressionPlugin = require('compression-webpack-plugin');
99
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
1010
const LodashModuleReplacementPlugin = require('lodash-webpack-plugin');
11+
const FixStyleOnlyEntriesPlugin = require('webpack-fix-style-only-entries');
1112

1213
const {env} = process;
1314

@@ -315,7 +316,7 @@ const legacyCssConfig = {
315316
output: {
316317
path: distPath,
317318
},
318-
plugins: [new ExtractTextPlugin()],
319+
plugins: [new FixStyleOnlyEntriesPlugin(), new ExtractTextPlugin()],
319320
resolve: {
320321
extensions: ['.less', '.js'],
321322
modules: [staticPrefix, 'node_modules'],

yarn.lock

+5
Original file line numberDiff line numberDiff line change
@@ -14206,6 +14206,11 @@ webpack-dev-server@^3.1.10:
1420614206
webpack-log "^2.0.0"
1420714207
yargs "12.0.2"
1420814208

14209+
webpack-fix-style-only-entries@^0.2.0:
14210+
version "0.2.0"
14211+
resolved "https://registry.yarnpkg.com/webpack-fix-style-only-entries/-/webpack-fix-style-only-entries-0.2.0.tgz#87b11a0eee21c2fe6191a50d478d69eb70815957"
14212+
integrity sha512-3EKneRqg1NI5iQro9tFq3W0hYNu7iH2ZvTB7CbTQMUymsouZZd1elsDIYh8KUqCQj7O+/QySepHM80FcWi4O0Q==
14213+
1420914214
webpack-hot-middleware@^2.24.3:
1421014215
version "2.24.3"
1421114216
resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.24.3.tgz#5bb76259a8fc0d97463ab517640ba91d3382d4a6"

0 commit comments

Comments
 (0)