zoukankan      html  css  js  c++  java
  • [Webpack] Use the Webpack Dashboard to Monitor Webpack Operations

    Learn how to use the new Webpack Dashboard from Formidable Labs to display a pretty, useful output for monitoring the status of your webpack builds. This command line tool replaces the frequently unhelpful large text dump that webpack generates with a pretty user interface that breaks out useful information and presents it in a way that's easy to understand at a glance.

    webpack-middleware:

    var path = require('path');
    var express = require('express');
    var webpack = require('webpack');
    var config = require('./webpack.config');
    
    var Dashboard = require("webpack-dashboard");
    var DashboardPlugin = require("webpack-dashboard/plugin");
    
    var app = express();
    var compiler = webpack(config);
    
    var dashboard = new Dashboard();
    compiler.apply(new DashboardPlugin(dashboard.setData));
    
    app.use(express.static('public'));
    app.use(require('webpack-dev-middleware')(compiler, {
      quiet: true
    }));
    
    app.listen(8080, "127.0.0.1", function(err) {
        if (err) {
            console.log(err);
            return;
        }
    
        console.log('Listening at http://localhost:8080');
    });

    webpack-dev-server:

    var Dashboard = require('webpack-dashboard');
    var DashboardPlugin = require('webpack-dashboard/plugin');
    var dashboard = new Dashboard();
    
    module.exports = {
        entry: './main.js',
        output: {
            path: './',
            filename: "index.js"
        },
        devServer: {
            inline: true,
            port: 3336,
            quite: true, // Add quite option for webpack dashboard
        },
        module: {
            loaders: [
                {
                    test: /.jsx?$/,
                    exclude: /(node_modules|bower_components)/,
                    loader: 'babel',
                    query: {
                        presets: ['es2015', 'react']
                    }
                }
            ]
        },
        plugins: [
            new DashboardPlugin(dashboard.setData)
        ]
    };
  • 相关阅读:
    codevs 3160 最长公共子串
    bzoj1593 [Usaco2008 Feb]Hotel 旅馆
    bzoj1230 [Usaco2008 Nov]lites 开关灯
    洛谷P1558 色板游戏
    洛谷P2253 好一个一中腰鼓!
    洛谷P2345 奶牛集会
    TopCoder SRM420 Div1 500pt RedIsGood
    洛谷P3144 [USACO16OPEN]关闭农场Closing the Farm_Silver
    洛谷P1455 搭配购买
    洛谷P2398 GCD SUM
  • 原文地址:https://www.cnblogs.com/Answer1215/p/5778468.html
Copyright © 2011-2022 走看看