UNPKG

@ali-i18n-fe/dada-component

Version:
29 lines (25 loc) 887 B
const getWebpackDevConfig = require("./webpack/webpack.dev"); const { getDevConfig } = require("./utils"); const webpackDevServer = require("webpack-dev-server"); const webpack = require("webpack"); const { showWebpackConfig } = require("./utils/webpackPromise"); const Dev = { async load() { const config = await this.getWebpackConfig(); showWebpackConfig(config); const server = new webpackDevServer(webpack(config), { stats: config.devServer.stats, open: config.devServer.open, headers: config.devServer.headers, disableHostCheck: config.devServer.disableHostCheck, host: config.devServer.host, https: config.devServer.https, publicPath: config.publicPath, }); server.listen(config.devServer.port); }, async getWebpackConfig() { return getWebpackDevConfig(await getDevConfig()); }, }; module.exports = Dev;