UNPKG

fe-real-cli

Version:

FE脚手架CLI工具

31 lines (22 loc) 892 B
'use strict'; var _webpack = require('webpack'); var _webpack2 = _interopRequireDefault(_webpack); var _webpackDevServer = require('webpack-dev-server'); var _webpackDevServer2 = _interopRequireDefault(_webpackDevServer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const OpenBrowserPlugin = require('open-browser-webpack-plugin'); const config = require('./webpack.config.js'); let dev = port => { // 启动项目后自动打开浏览器 config.plugins.push(new OpenBrowserPlugin({ url: `http://localhost:${port}` })); new _webpackDevServer2.default((0, _webpack2.default)(config), { contentBase: './public', hot: true, historyApiFallback: true }).listen(port, 'localhost', function (err, result) { if (err) { console.log(err); } }); }; module.exports = dev;