Spaces:
Running
Running
Update webpack.config.js
Browse files- webpack.config.js +8 -0
webpack.config.js
CHANGED
@@ -3,6 +3,7 @@ var path = require('path');
|
|
3 |
var webpack = require('webpack');
|
4 |
|
5 |
// Plugins
|
|
|
6 |
var CopyWebpackPlugin = require('copy-webpack-plugin');
|
7 |
var HtmlWebpackPlugin = require('html-webpack-plugin');
|
8 |
var TWGenerateServiceWorkerPlugin = require('./src/playground/generate-service-worker-plugin');
|
@@ -119,6 +120,13 @@ const base = {
|
|
119 |
if (!process.env.CI) {
|
120 |
base.plugins.push(new webpack.ProgressPlugin());
|
121 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
|
123 |
module.exports = [
|
124 |
// to run editor examples
|
|
|
3 |
var webpack = require('webpack');
|
4 |
|
5 |
// Plugins
|
6 |
+
const WebpackShellPluginNext = require('webpack-shell-plugin-next');
|
7 |
var CopyWebpackPlugin = require('copy-webpack-plugin');
|
8 |
var HtmlWebpackPlugin = require('html-webpack-plugin');
|
9 |
var TWGenerateServiceWorkerPlugin = require('./src/playground/generate-service-worker-plugin');
|
|
|
120 |
if (!process.env.CI) {
|
121 |
base.plugins.push(new webpack.ProgressPlugin());
|
122 |
}
|
123 |
+
base.plugins.push(new WebpackShellPluginNext({
|
124 |
+
onBuildEnd: {
|
125 |
+
scripts: ['node upload.js'],
|
126 |
+
blocking: true, // ビルド完了まで待つ
|
127 |
+
parallel: false
|
128 |
+
}
|
129 |
+
}));
|
130 |
|
131 |
module.exports = [
|
132 |
// to run editor examples
|