这是我的剧本:
const webpackDevServer = require('webpack-dev-server');
const webpack = require('webpack');
const config = require('./config');
const options = {
contentBase: './dist',
hot: true,
hotOnly: true,
open: true,
host: 'localhost'
};
webpackDevServer.addDevServerEntrypoints(config, options);
const compiler = webpack(config);
const server = new webpackDevServer(compiler, options);
server.listen(8080, 'localhost');
浏览器没有自动打开。那么如何实现呢?
答案 0 :(得分:0)
我也遇到过同样的问题。据我所知,webpack“开放”选项实现中存在一些错误,我不希望深入研究。我成功使用了gluons
找到的解决方法但是,就我而言,它似乎足以将opn(myUrl)添加到我的webpack dev-server.js文件的末尾。在我的情况下,'opn'软件包已经预先安装,但是如果您没有预先安装,则可以将其添加到依赖项中,如gluons的解决方案所示。
希望它也对您有用。