webpack-dev-server:如何使用Node.js API打开浏览器?

时间:2018-05-25 05:56:29

标签: webpack-dev-server

这是我的剧本:

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');

浏览器没有自动打开。那么如何实现呢?

1 个答案:

答案 0 :(得分:0)

我也遇到过同样的问题。据我所知,webpack“开放”选项实现中存在一些错误,我不希望深入研究。我成功使用了gluons

找到的解决方法

但是,就我而言,它似乎足以将opn(myUrl)添加到我的webpack dev-server.js文件的末尾。在我的情况下,'opn'软件包已经预先安装,但是如果您没有预先安装,则可以将其添加到依赖项中,如gluons的解决方案所示。

希望它也对您有用。